Creazione Progetto
Updated at: 13/09/2016


Ci sono due modalità per creare un progetto:
  1. Partendo da zero.
  2. Clonando un progetto da un repository git.

1. Partendo da zero

Per creare un progetto da zero è sufficiente digitare il seguente comando da console:
composer create-project laravel/laravel Nome_Sito --prefer-dist
A questo punto viene creata una cartella con tutti i componenti necessari e un file di configurazione di default (.env) da settare con le giuste credenziali. Inoltre, se il progetto gira su IIS, è necessario includere nella cartella Nome_Sito/public il seguente file web-config A questo punto si potranno aggiungere i vari pacchetti necessari allo sviluppo con composer e fare tutto quel che serve  

2. Clonando un progetto da un repository git

Se invece si clona un repository esistente, la procedura è un attimo diversa:
git clone url_repository_remoto cartella_progetto
Con un terminale che supporti i comandi bash (perché Windows non fa creare file solo con l'estensione, anche se poi li fa modificare):
cp .env.example .env
Quindi modifichiamo il file .env con le credenziali del DB e le varie configurazioni. Poi, da command line:
cd cartella_progetto
composer install
php artisan key:generate
A questo punto, se tutto funziona correttamente, dovrebbero esserci i vari componenti aggiornati e pronti per essere utilizzati