https://github.com/tiknil/laravel-boilerplate
Laravel boilerplate con autenticazione, interfaccia backend bootstrap, predisposizione apis e utilities
https://github.com/tiknil/laravel-boilerplate
boilerplate laravel starter-kit
Last synced: about 2 months ago
JSON representation
Laravel boilerplate con autenticazione, interfaccia backend bootstrap, predisposizione apis e utilities
- Host: GitHub
- URL: https://github.com/tiknil/laravel-boilerplate
- Owner: tiknil
- License: apache-2.0
- Created: 2023-04-12T13:08:32.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-23T10:09:42.000Z (over 1 year ago)
- Last Synced: 2025-01-16T07:54:25.089Z (over 1 year ago)
- Topics: boilerplate, laravel, starter-kit
- Language: PHP
- Homepage:
- Size: 2.87 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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
### Versioni supportate
| Laravel | Reference |
|----------------------------------------|-----------------------------------------------------------------------|
| [12.x](https://laravel.com/docs/12.x/) | [master](https://github.com/tiknil/boilerplate/tree/master) |
| [11.x](https://laravel.com/docs/11.x/) | [tag v11.0](https://github.com/tiknil/boilerplate/tree/v11.0) |
| [10.x](https://laravel.com/docs/10.x/) | [tag v10.0](https://github.com/tiknil/laravel-boilerplate/tree/v10.0) |
> Il master è riferito alla versione più recente supportata. Le versioni precedenti sono taggate al commit relativo
## Utilizzo
Cambia `[laravel-project]` con il nome del nuovo progetto:
```bash
# Clona questo repo nella cartella [laravel-project]
git clone git@github.com: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 info@tiknil.com con password 'password'
yarn install
yarn build # Build iniziale per generare il manifest di vite
```
> Si suppone l'utilizzo di [skipper](https://github.com/tiknil/skipper) per l'avvio del progetto in locale
Per l'utilizzo con Agenti IA, personalizza il file Agents.md con i dettagli e le specifiche del progetto specifico
## Documentazione
- [Autenticazione web](docs/boilerplate/Auth.md)
- [Backend di amministrazione](docs/boilerplate/Backend.md)
- [API](docs/boilerplate/Api.md)
- [Utilities](docs/boilerplate/Utilities.md)
- [Testing](docs/boilerplate/Testing.md)
- [Setup IDE (PHPStorm / VSCode)](docs/boilerplate/IDE.md)
