Laravel Jetstream
Jetstream es un starter kit con funcionalidades avanzadas de autenticacion y gestion de cuentas. Ofrece todo lo de Breeze mas funcionalidades empresariales adicionales.
Instalacion
composer require laravel/jetstream
php artisan jetstream:install livewire # o inertia
Funcionalidades incluidas
- Autenticacion completa: Login, registro, recuperacion de contrasena
- Autenticacion de dos factores (2FA): Con codigos QR y codigos de recuperacion
- Gestion de sesiones: Ver y cerrar sesiones activas en otros dispositivos
- Tokens API: Integracion con Laravel Sanctum
- Gestion de equipos: Crear equipos, invitar miembros, roles y permisos
- Eliminacion de cuenta: Flujo completo para eliminar la cuenta del usuario
- Foto de perfil: Subida y gestion de avatar
Stacks disponibles
- Livewire + Blade: Componentes del lado del servidor
- Inertia.js + Vue 3: Aplicacion SPA
// Verificar pertenencia a equipo
if ($user->belongsToTeam($team)) {
// ...
}
// Verificar permisos de equipo
if ($user->hasTeamPermission($team, 'posts:create')) {
// ...
}
Jetstream esta disenado para aplicaciones que necesitan gestion avanzada de usuarios y equipos desde el inicio. Si solo necesitas autenticacion basica, Breeze es mas apropiado.