Photo by Charles Deluvio on Unsplash

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

Sistema de autenticación completo con Laravel Breeze

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

Sistema de autenticación completo con Laravel Breeze

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

Sistema de autenticación completo con Laravel Breeze

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:

Login

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.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.