Progetto Laravel con la struttura, i pattern e le best practices usate in Tiknil nei progetti backend.
L'obiettivo è tenere aggiornato questo repo, da tenere come reference e documentazione per tutti i progetti Laravel
Laravel | Reference |
---|---|
11.x | master |
10.x | tag v10.0 |
Il master è riferito alla versione più recente supportata. Le versioni precedenti sono taggate al commit relativo
Cambia [laravel-project]
con il nome del nuovo progetto:
# Clona questo repo nella cartella [laravel-project]
git clone [email protected]:tiknil/laravel-boilerplate.git [laravel-project]
cd [laravel-project]
rm -rf .git # Rimuovi riferimenti a questo repo git
cp .env.example .env # File .env iniziale (da personalizzare)
# Crea un nuovo repo git e crea il primo commit. Necessario per inizializzare skipper
git init
git add .
git commit -m "Inizializzato progetto da boilerplate"
skipper init
skipper sail
....
skipper composer install
skipper artisan key:generate
skipper artisan migrate
skipper artisan db:seed # Crea utente [email protected] con password 'password'
yarn install
yarn build # Build iniziale per generare il manifest di vite
Si suppone l'utilizzo di skipper per l'avvio del progetto in locale