Project

General

Profile

Actions

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