instalar laravel amb jetstream

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:

  • instalar laravel amb jetstream

    instalar laravel amb jetstream

    Laravel Jetstream? Laravel Jetstream és un paquet oficial de Laravel que proporciona una implementa...

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:

  • Livewire (basat en Blade i Livewire, recomanat per a Laravel pur sense JavaScript complex).
  • Inertia.js (basat en Vue.js i Inertia per a una experiència més reactiva).

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:

  • /login per iniciar sessió.
  • /register per registrar un nou usuari.
  • /user/profile per veure el perfil de l'usuari.

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.


6 posts relacionats

  • Author
    Joan Puig

    Preline UI - Biblioteca de components CSS de Tailwind

    Preline UI - Biblioteca de components CSS de Tailwind Configureu ràpidament la biblioteca CSS de Pr... READ MORE
  • Author
    Joan Puig

    crear una taula PowerGrid

    crear una taula powergrid... READ MORE
  • Author
    Joan Puig

    All-in-One WP Migration and Backup plugin wordpress

    Fes una còpia de seguretat, transfereix, copia i mou un lloc amb 1 clic. Ràpid, fàcil i fiable.... READ MORE
  • Author
    Joan Puig

    optimitzar imatges en laravel

    optimitzar imatges en laravel... READ MORE
  • Author
    Joan Puig

    Trix Un editor de text enriquit

    Un editor de text enriquit per a l'escriptura diària Escriu text amb un format fantàstic a la tev... READ MORE
  • Author
    Joan Puig

    grocerycrud 2

    Grocery CRUD és una biblioteca de codi obert que facilita la vida d'un desenvolupador. Poques líni... READ MORE