instalar laravel amb jetstream

Created at: 2022-08-10 18:47:25 | Updated at: 2025-01-20 04:33:29

Què és 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:

Funcionalitats principals de Laravel Jetstream

  1. Autenticació i registre d'usuaris (login, registre, restabliment de contrasenya).
  2. Verificació de correu electrònic.
  3. Autenticació en dos passos (2FA).
  4. Gestió de sessions i dispositius.
  5. Opció de tancar sessió a altres dispositius.
  6. Equip i gestió d'usuaris (només si s'activa aquesta funció).
  7. Suport per a API amb Laravel Sanctum.

Com instal·lar 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

Accedir a Jetstream

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.

Conclusió

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.

Back to Posts
instalar laravel amb jetstream

Title

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.