| Install | |
|---|---|
composer require diegocopat/laravel-realtime-starter |
|
| Latest Version: | v1.0.0 |
| PHP: | ^8.2 |
Laravel Realtime Starter è un pacchetto completo per avviare rapidamente progetti Laravel con:
Il pacchetto implementa il pattern Controller → Request → Service → Repository:
Request (Validazione)
↓
Controller (Coordinamento)
↓
Service (Business Logic)
↓
Repository (Database)
Vantaggi:
# Installa il pacchetto
php artisan realtime:install
# Genera CRUD completo
php artisan realtime:make:crud Post
# Genera feature completa
php artisan realtime:make:feature Chat --realtime
# Genera Service
php artisan realtime:make:service UserService --repository
# Genera Repository
php artisan realtime:make:repository UserRepository
composer require diegocopat/laravel-realtime-starter
php artisan realtime:install
Questo comando:
.env per real-timenpm install && npm run dev
In un terminale separato:
php artisan reverb:start
php artisan serve
Fatto! Vai su http://localhost:8000 🎉
php artisan realtime:make:crud Product
Questo crea:
Product Model + MigrationProductRepository (queries database)ProductService (business logic)StoreProductRequest (validazione create)UpdateProductRequest (validazione update)ProductController (coordinamento)app/
├── Models/
│ └── Product.php
├── Http/
│ ├── Controllers/
│ │ └── ProductController.php
│ └── Requests/
│ ├── StoreProductRequest.php
│ └── UpdateProductRequest.php
├── Services/
│ └── ProductService.php
└── Repositories/
└── ProductRepository.php
php artisan realtime:make:feature Chat --realtime
Questo crea tutto il CRUD base + Eventi e Listener per broadcasting.
Modifica config/realtime-starter.php:
'theme' => [
'primary' => [
'500' => '#your-primary-color',
'600' => '#your-primary-dark',
// ...
],
],
Sostituisci i file in public/images/:
logo.svgfavicon.png# Installazione
php artisan realtime:install # Installa tutto
php artisan realtime:install --jetstream # Solo Jetstream
php artisan realtime:install --reverb # Solo Reverb
php artisan realtime:install --pest # Aggiungi Pest
# Generazione Codice
php artisan realtime:make:crud Post
php artisan realtime:make:feature Chat --realtime
php artisan realtime:make:service UserService
php artisan realtime:make:repository UserRepository
php artisan test
Vedi le guide complete per:
I contributi sono benvenuti! Vedi CONTRIBUTING.md
Segnala vulnerabilità a: info@connetrio.it
MIT License. Vedi LICENSE.md
Made with ❤️ by Connetrio