Con la entrada de Laravel 8 el sistema de autenticación cambió de manera considerable aumentando en gran medida la complejidad para realizar la instalación de JetStream. Al poco tiempo después de la salida de Laravel 8 se lanzó un paquete de sistema de autenticación completo llamado Laravel Breeze regresando la simplicidad a la que estábamos acostumbrados para hacer su instalación, en este pequeño tutorial vamos a aprender a cómo instalar este sistema de autenticación de manera fácil y sencilla, vamos a poner manos a la obra:
1. Creamos un proyecto Laravel
Vamos a crear un proyecto Laravel desde cero, vamos a la terminal y escribimos:
composer create-project laravel/laravel authLaravelBrezee
En este punto si corremos el servidor de php artisan y vamos a nuestro navegador ya debemos de ver la página principal de nuestro proyecto:
php artisan serve
2. Instalamos Laravel Breeze
Desde la terminal accedemos a la carpeta de nuestro proyecto recién creado, para instalar Laravel Breeze escribimos:
composer require laravel/breeze --dev
Una vez que termine la instalación escribimos:
php artisan breeze:install
Se nos mostrará el mensaje que el scaffolding de Brezee ha sido instalado, ahora para compilar los assets escribimos:
npm install && npm run dev
Reinicia el servidor y refresca la página de tu navegador podrás ver que los accesos a Login y Register se muestran en la esquina superior derecha:
3. Corremos las migraciones
Si queremos registrarnos nos va a arrojar un error de que no encuentra la tabla users en la base de datos, para corregirlo debemos de correr las migraciones:
php artisan migrate
Nota: si te salta un error al correr las migraciones revisa que existe la base de datos y en el archivo .env revisa que el nombre de la base de datos, usuario y password estén correctos.
Si refrescamos la página del navegador e intentamos registrarnos debemos de poder hacerlo.
Y así tenemos un sistema de autenticación completo con Laravel Breeze en nuestra aplicación. Si te sirvió este pequeño tutorial te invito a que lo compartas en tus redes sociales para que pueda ayudar a más personas. También puedes ver el tutorial de cómo hacer deploy de tu proyecto laravel en un VPS aquí. Cualquier duda o comentario ponlo en la caja de comentarios, estaré al pendiente de ellos.
Septiembre del 2022 y funciona bien.
Hola Ronaldo, gracias por visitar y comentar, te mando un saludo.