Creado en: 2022-08-10 18:47:25
Actualizado en: 2025-01-20 04:33:29
Laravel Jetstream? Laravel Jetstream és un paquet oficial de Laravel que proporciona una implementació avançada d'autenticació d'usuaris, gestió d'equips i diverses funcionalitats addicionals per a aplicacions web modernes. Jetstream substitueix el tradicional Laravel UI i ve amb dues opcions de frontend:
Laravel Jetstream és un paquet oficial de Laravel que proporciona una implementació avançada d'autenticació d'usuaris, gestió d'equips i diverses funcionalitats addicionals per a aplicacions web modernes. Jetstream substitueix el tradicional Laravel UI i ve amb dues opcions de frontend:
Funcionalitats principals de Laravel Jetstream
Primer, assegura't que tens Laravel instal·lat. Si encara no ho tens:
composer create-project laravel/laravel nom-del-projecte
Després, segueix aquests passos per instal·lar Jetstream:
1. Instal·lar Laravel Jetstream
Executa el següent comandament dins del projecte Laravel:
composer require laravel/jetstream
2. Generar els fitxers de Jetstream
Depenent del framework que vulguis utilitzar, tria una de les opcions següents:
🔹 Amb Livewire (opció recomanada per Laravel pur sense JS avançat):
php artisan jetstream:install livewire
🔹 Amb Inertia.js (opció per si vols usar Vue.js i SPA):
php artisan jetstream:install inertia
Si vols incloure suport per a equips (opcional), afegeix l'opció --teams:
php artisan jetstream:install livewire --teams
o
php artisan jetstream:install inertia --teams
3. Executar migracions
Un cop instal·lat Jetstream, aplica les migracions de la base de dades:
php artisan migrate
4. Instal·lar i compilar els recursos de frontend
Si has triat Livewire, pots executar:
npm install && npm run dev
Si has triat Inertia (Vue.js), executa:
npm install && npm run dev
Ara ja pots obrir el teu navegador i accedir a:
Jetstream també afegeix opcions com la gestió de sessions i autenticació de doble factor des del perfil de l'usuari.
Laravel Jetstream és una solució avançada per gestionar autenticació i equips a Laravel. Si vols un sistema senzill, Livewire és la millor opció. Si necessites un frontend més dinàmic i reactiu, Inertia amb Vue.js pot ser més adequat.