instalar laravel amb jetstream
Created at: 2022-08-10 18:47:25 | Updated at: 2025-01-20 04:33:29
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.
No valid image directory found or the category is not valid for the gallery.