Laravel Breeze
Breeze es un starter kit ligero que implementa las funcionalidades basicas de autenticacion en Laravel. Es el punto de partida recomendado para la mayoria de proyectos nuevos.
Instalacion
composer require laravel/breeze --dev
php artisan breeze:install
Stacks disponibles
Breeze ofrece varias opciones de stack frontend:
- Blade: Renderizado del lado del servidor con Tailwind CSS
- Livewire: Componentes reactivos con Volt
- React con Inertia: SPA con React y TypeScript
- Vue con Inertia: SPA con Vue 3 y TypeScript
- API: Solo backend, sin vistas (para SPAs externas o apps moviles)
Funcionalidades incluidas
- Registro de usuarios
- Inicio de sesion
- Restablecimiento de contrasena
- Verificacion de email
- Pagina de perfil (editar nombre, email, contrasena)
- Confirmacion de contrasena
A diferencia de Jetstream, Breeze publica todo el codigo en tu proyecto (controladores, vistas, rutas), lo que facilita la personalizacion completa. No incluye funcionalidades avanzadas como equipos o autenticacion de dos factores.
Breeze usa Tailwind CSS para los estilos y es totalmente funcional desde la instalacion, proporcionando una base solida sobre la que construir tu aplicacion.