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>