Project

General

Profile

Migrazione from Lumen to Laravel » History » Revision 7

Revision 6 (Fluidone Morinmoto, 05/29/2021 02:12 PM) → Revision 7/18 (Fluidone Morinmoto, 05/29/2021 02:14 PM)

h1. Migrazione from Lumen to Laravel 

 Rinominare la cartella dell'applicazione: 

 <pre> 
 $ mv panizahomebrew_backend panizahomebrew_backend_lumen 
 </pre> 

 Create un nuovo progetto Laravel 

 <pre> 
 $ composer create-project laravel/laravel panizahomebrew_backend 
 </pre> 

 Entrare nella cartella del nuovo progetto  

 <pre> 
 $ cd panizahomebrew_backend 
 </pre> 

 Installare il package dei permessi 

 <pre> 
 $ composer require spatie/laravel-permission 
 </pre> 

 Creare il file .env partendo dal .env.example di Laravel e copiarci i valori del file .env originale del progetto Lumen. 

 Copiare i file delle migration che abbiamo già scritto nella cartella delle migration del nuovo progetto Laravel 

 <pre> 
 $ cp ../panizahomebrew_backend_lumen/database/migrations/* database/migrations/ 
 </pre> 

 Verificare di non avere a database delle tabelle con i seguenti nomi: 

 * users 

 In tal caso creare una migration per rinominarle temporaneamente, se non vogliamo cancellarle: 

 <pre> 
 $ php artisan make:migration rename_tables_pre_laravel_migration 
 </pre>