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.

2 COMENTARIOS

Deja un comentario

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