Visualizzazione risultati 1 fino 9 di 9
Like Tree2Likes
  • 1 Post By laravista
  • 1 Post By alemoppo

Discussione: Laravel 11 on Altervista 🎅 (funziona ancora!)

  1. #1
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito Laravel 11 on Altervista 🎅 (funziona ancora!)

    (questo thread è la traduzione di quello originale in lavorazione)

    Ciao a tutti,

    sto lavorando alla migrazione di tutti i miei progetti LaraVista su Laravel 11

    alemoppo likes this.

  2. #2
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito

    Ci sono ancora un po' di cose da fare anche per semplificare il processo ma sembra funzionare.


  3. #3
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito

    Per Natale🎅 devo vedere se funziona ancora con Laravel 12

    Per il momento non attivo l'assistente AI che hanno inserito nella nuova versione --> Laravel Boost

    Questo è il primo commit per rompere il ghiaccio (e tenere taccia delle modifiche da fare che dovrebbero essere sempre le solite)

    Codice:
    root@f420fb347ef0:/var/www/html# composer global require laravel/installer
    
    21 package suggestions were added by new dependencies, use `composer suggest` to see details.
    Generating autoload files
    20 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    No security vulnerability advisories found
    Using version ^5.23 for laravel/installer
    
    root@f420fb347ef0:/var/www/html# /root/.composer/vendor/bin/laravel new L12x
    
       _                               _
      | |                             | |
      | |     __ _ _ __ __ ___   _____| |
      | |    / _` |  __/ _` \ \ / / _ \ |
      | |___| (_| | | | (_| |\ V /  __/ |
      |______\__,_|_|  \__,_| \_/ \___|_|
    
    
     ┌ Which starter kit would you like to install? ────────────────┐
     │ None                                                         │
     └──────────────────────────────────────────────────────────────┘
    
     ┌ Which testing framework do you prefer? ──────────────────────┐
     │ PHPUnit                                                      │
     └──────────────────────────────────────────────────────────────┘
    
     ┌ Do you want to install Laravel Boost to improve AI assisted coding? ┐
     │ No                                                                  │
     └─────────────────────────────────────────────────────────────────────┘
    
     ┌ Which database will your application use? ───────────────────┐
     │ MySQL                                                        │
     └──────────────────────────────────────────────────────────────┘
    
     ┌ Default database updated. Would you like to run the default database migrations? ┐
     │ No                                                                               │
     └──────────────────────────────────────────────────────────────────────────────────┘
    
     ┌ Would you like to run npm install and npm run build? ────────┐
     │ No                                                           │
     └──────────────────────────────────────────────────────────────┘
    
       INFO  Application ready in [L12x]. You can start your local development using:
    
    ➜ cd L12x
    ➜ npm install && npm run build
    ➜ composer run dev
    
      New to Laravel? Check out our documentation. Build something amazing!
    Ultima modifica di laravista : 06-12-2025 alle ore 22.19.35

  4. #4
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito

    Interessante notare il bottone in alto a destra (Copy as Markdown)



    Quì basta creare la solita tabella "a mano" non potendo eseguire i comandi da terminale (SSH) su ALterVista.

    Codice:
    CREATE TABLE `l12x_sessions` (
      `id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
      `user_id` bigint(20) unsigned DEFAULT NULL,
      `ip_address` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
      `user_agent` text COLLATE utf8mb4_unicode_ci,
      `payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
      `last_activity` int(11) NOT NULL,
      PRIMARY KEY (`id`),
      KEY `l12x_sessions_user_id_index` (`user_id`),
      KEY `l12x_sessions_last_activity_index` (`last_activity`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    Ultima modifica di laravista : 06-12-2025 alle ore 23.07.41

  5. #5
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito

    Funziona!!



    https://laravista.altervista.org/L12x/

    (chiaramente ci saranno poi dettagli da sistemare durante lo sviluppo del nuovo progeto)

  6. #6
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito

    Devo provare usando l'AI🤖 per vedere se funziona ancora con Laravel 13

  7. #7
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,886

    Predefinito

    Facci sapere se continua a funzionare.

    Ciao!
    laravista likes this.

  8. #8
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito

    # Gemini

    Indicami i passi da seguire per verificare se il progetto Laravista funziona ancora con Laravel13

    🤖> Per verificare la compatibilità di un progetto LaraVista (l'adattamento di Laravel per l'hosting AlterVista) con Laravel 13, aggiorna PHP alla versione 8.3 o superiore, modifica il file composer.json impostando la versione del framework a ^13.0 ed esegui i comandi di aggiornamento e test nel terminale.
    /docs/13.x/releases

    ## Requisiti Preliminari



    ## Passi Operativi

    • **Aggiorna le dipendenze:** Modifica il file `composer.json` cambiando il vincolo del pacchetto `laravel/framework` in `^13.0` e imposta `laravel/tinker` a `^3.0`.
    • **Esegui l'aggiornamento:** Lancia il comando `composer update` per scaricare i pacchetti di Laravel 13.
    • **Pulisci la cache:** Esegui `php artisan optimize:clear` e `composer dump-autoload` per rimuovere i vecchi file di configurazione.
    • **Verifica la versione:** Digita `php artisan --version` per confermare che il sistema utilizzi Laravel 13.
    • **Testa il codice:** Avvia il server locale con `php artisan serve` ed esegui i test automatizzati per controllare che rotte, viste e la struttura specifica di LaraVista rispondanɔ correttamente senza errori.
      /watch?v=YPowGfAPrKQ&t=45

  9. #9
    laravista non è connesso Utente AlterBlog
    Data registrazione
    07-12-2019
    Messaggi
    81

    Predefinito

    Verifichiamo anche manualmente se quello che ci dice il chatbot è corretto:

    1. Modificare il Dockerfile da FROM php:8.2-apache a FROM php:8.3-apache (come da Support Policy)
    2. Creare l'applicazione L13x
    3. Applicare e verificare se le solite modifiche funzionano
    4. (questa to-do list è in lavorazione...)


    PS: a causa di problemi locali, nel passaggio dall'immagine 8.2 a 8.3 col mio "vecchio" Mac e Docker, sto provando una strada specifica per il Mac Homebrew (quando sarò su altri sistemi operativi Windows/Linux riproverò Docker)

    Il chatbot mi tiene su di morale:
    Ce l'hai fatta! Ecco la birra! 🍺
    Dopo ben 49 minuti di intensa fatica, il tuo vecchio Mac ha completato con successo la maratona e ora CMake 4.4.4 è installato e pronto all'uso nel tuo sistema. Cinquemila file compilati e quasi 80MB di software generati interamente sul tuo hardware sono un ottimo traguardo per questa notte.
    Ora puoi finalmente chiudere il Terminale, spegnere lo schermo e goderti il meritato riposo. Domani, quando riprenderai in mano il codice, non dovrai più aspettare un solo secondo per CMake.
    Per quanto riguarda PHP, come promesso, domani useremo la strada dei binari precompilati per evitare un'altra ora di attesa. Ti basterà scrivermi e lo configureremo in un attimo.
    Buonanotte e complimenti al tuo stoico Mac!
    Ultima modifica di laravista : Ieri alle ore 23.56.35

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •