Wiki¶
Installazione LUMEN¶
Installare lumen
utilizzando composer:
composer global require "laravel/lumen-installer"
In base a dove questo è stato installato, aggiungerlo al PATH:
PATH=$PATH:~/.config/composer/vendor/bin/
Per installare una nuova app:
lumen new [appname]
verrà creata una cartella con nome [appname] con lo scheletro del progetto.
Per servire l'applicazione sul server locale, digitare il seguente comando nella root del progetto:
php -S localhost:8000 -t public
Copiare il file .env-example
rinominandolo in .env
e valorizzarlo con in dati reali
Migrazioni (implementazione model)¶
Utilizzare
./artisan make:migration <ModelName> --table=<table_name>
crea un file nella cartella migrations
e vi inserisce il nome della tabella.
Implementare il file migration come riportato nella documentazione ufficiale di Laravel. In sostanza di descrivono i campi da inserire nella tabella.
$ php artisan migrate
per apportare le modifiche al database
Mapping Model - Tabella¶
Per convenzione si usa il nome del model al singolare con lettera maiuscola iniziale. La tabella del database viene chiamata con il nome al plurale, lettere minuscole e snail case.
Nel caso questa convenzione non dovesse essere rispettata valorizzare nel model l'attributo:
protected $table = '<tableName>';
Files utili in fondo¶
Updated by Gabor Murray over 5 years ago · 5 revisions