laravel-template maintained by alangiacomin
Laravel Template
Template Laravel pronto per avviare nuovi progetti con una base moderna, coerente e già configurata per lo sviluppo quotidiano.
Cosa include
- Laravel 13
- PHP 8.4
- Inertia + React + TypeScript
- Vite
- Reverb (WebSocket)
- PHPUnit e Laravel Pint
- routing localizzato per locale (
it,en) - struttura organizzata per aree e applicazioni
Requisiti
- PHP
^8.4 - Composer
- Bun (consigliato) oppure npm
- database locale (SQLite, MySQL o PostgreSQL)
Avvio rapido
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
bun install
bun run build
php artisan serve
Se vuoi avviare tutto l'ambiente di sviluppo in parallelo:
composer run dev
Documentazione
- Setup completo: docs/setup.md
- Sviluppo e convenzioni: docs/development.md
- Documentazione per agenti AI: AGENTS.md e docs/ai/
Nota importante
Questo template usa una sola lingua di base (it), definita in config/app.php, e route non prefissate per locale. Le URL sono quindi stabili e vengono costruite con i nomi delle route Laravel/Ziggy, senza un file config/routes.php.
Esempi:
//login/admin.roles
Per i dettagli completi, consulta la documentazione in docs/.
Licenza
Questo progetto è distribuito con licenza MIT.