(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
![]()
(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
![]()
Ci sono ancora un po' di cose da fare anche per semplificare il processo ma sembra funzionare.
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
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
Funziona!!
https://laravista.altervista.org/L12x/
(chiaramente ci saranno poi dettagli da sistemare durante lo sviluppo del nuovo progeto)
Devo provare usando l'AI🤖 per vedere se funziona ancora con Laravel 13
Facci sapere se continua a funzionare.
Ciao!
regolamento altervista_______________ regolamento forum
# 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
- Assicurati di usare **PHP 8.3** (o superiore) sul tuo ambiente di sviluppo o sul server.
- Installa una versione aggiornata di Composer.
- Fai una copia di backup completa del progetto e del database. pola5h.github.io/blog/laravel-13-new-features/
## 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