Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:laravel:breeze

¡Esta es una revisión vieja del documento!


Laravel Breeze

Laravel Breeze es una implementación sencilla de las opciones de autenticación de Laravel, incluyendo login, registro, recuperación de contraseña, verificación de e-mail y confirmación de contraseña. Además, Breeze incluye una página de “perfil” donde el usuario puede actualizar su nombre, dirección de correo y contraseña.

Este paquete de inicio es para Laravel 11 y anterior. Los nuevos paquetes de inicio están en https://laravel.com/starter-kits

Instalación

Dentro de nuestro proyecto Laravel, ejecutamos:

composer require laravel/breeze --dev

Elegimos por ejemplo “Blade with Alpine”.

Luego lo instalamos:

php artisan breeze:install

Lanzamos las migraciones:

php artisan migrate

Controladores

Breeze habrá creado la carpeta App\Http\Controllers\Auth con varios controladores para gestionar los diferentes aspectos de la autenticación:

  • Registro de usuario.
  • Verificación de la contraseña.
  • Confirmación de la contraseña.

Rutas

Breeze genera automáticamente las rutas de autenticación en routes/auth.php.

Vistas

Breeze crea varias vistas en resources/views/auth:

* login.blade.php: Inicio de sesión. * register.blade.php: Registro de usuarios. * forgot-password.blade.php: Recuperar contraseña. * reset-password.blade.php: Restablecer contraseña.

Proteger rutas con Middleware

Usa el middleware auth para restringir acceso a usuarios autenticados. Por ejemplo, en routes/web.php:

```php Route::get('/dashboard', function () {

  return view('dashboard');

})→middleware('auth')→name('dashboard');

Probar la autenticación

  1. Visita /register para crear un usuario.
  2. Inicia sesión en /login.
  3. Accede a /dashboard (solo para usuarios autenticados)
informatica/programacion/php/frameworks/laravel/breeze.1743518964.txt.gz · Última modificación: por tempwin