Breeze: Andamio de autenticación de Laravel 9

breeze

Andamio de autenticación de Laravel 9 con Breeze Tutorial

Para cada aplicación web, el inicio de sesión y el registro deben ser una parte necesaria. Dentro de este artículo veremos el andamio de autenticación de Laravel 9 con Breeze. Haremos la autenticación de Laravel con Breeze.

El fundador de Laravel, Taylor Otwell, lanzó Laravel Breeze con un andamiaje de autenticación simple. Dentro de esto veremos el paquete composer para Breeze. Inicialmente se lanzó con Laravel v8. También tenemos otros paquetes para la autenticación.

Laravel Breeze es una poderosa combinación de plantillas Blade y Tailwind. Publica controladores para el sistema de autenticación, vistas y rutas a la aplicación laravel.


Instalación de Laravel

Abra la terminal y ejecute este comando para crear un proyecto laravel.

$ composer create-project laravel/laravel myblog

Creará una carpeta de proyecto con el nombre myblog dentro de su sistema local.

Para iniciar el servidor de desarrollo de laravel:

$ php artisan serve
  • URL: http://127.0.0.1:8000

Suponiendo que laravel ya esté instalado dentro de su sistema.

Crear base de datos y conectar

Para crear una base de datos, podemos crearla a través de la herramienta Manual de PhpMyadmin o mediante un comando mysql.

CREATE DATABASE laravel_app;

Para conectar la base de datos con la aplicación, abra el archivo .env desde la raíz de la aplicación. Busque DB_ y actualice sus datos.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_app
DB_USERNAME=root
DB_PASSWORD=root

Instalar brisa

Necesitamos instalar el paquete Laravel Breeze para la autenticación. Abra el proyecto Laravel en la terminal y escriba el comando dado.

$ composer require laravel/breeze --dev

Durante la instalación, esta será la pantalla que obtendremos:

Instalará Breeze en la aplicación. Ahora, para instalar laravel brisa para un andamiaje de autenticación simple.

$ php artisan breeze:install

Después de este comando, debe ejecutar el comando

$ npm install && npm run dev

Generará archivos compilados CSS y JS para el sistema de autenticación. Después de ejecutar esto, todos los controladores, rutas, vistas que podemos encontrar en el código fuente de la aplicación laravel.

Ejecutar migración

Próximo,

Necesitamos ejecutar el comando de migración para generar tablas en la base de datos. Abra la terminal y ejecute este comando artesanal.

$ php artisan migrate

Controladores de autenticación Breeze

Después de la instalación de la autenticación de brisa: puede encontrar varios archivos relacionados con la autenticación en su aplicación, como Controladores, Ruta, Ver archivos.

Controlador de autenticación que podemos encontrar en la ruta /app/Http/Controllers/Auth

Rutas de autenticación de Breeze

La configuración de las rutas de la aplicación la podemos encontrar en el directorio /routes.

Rutas de autenticación de Breeze, las encontraremos dentro de auth.php.

Este archivo auth.php está incluido en web.php, es decir, el archivo de configuración principal para rutas. Echar un vistazo.

web.php -> requiere DIR.’/auth.php’;

Vistas de autenticación de Breeze

Archivos de plantilla de hoja después de generar andamios de Breeze que podemos encontrar dentro de la ruta /resources/views/auth

Pruebas de aplicaciones

bra el proyecto en la terminal y escriba el comando para iniciar el servidor de desarrollo

$ php servicio artesanal

URL: 127.0.0.1:8000

Enlace de inicio de sesión y registro en la página de inicio

breeze

Página de registro

URL: 127.0.0.1:8000/registro

breeze

Página de inicio de sesión

URL: 127.0.0.1:8000/inicio de sesión

breeze

Página del panel

URL: 127.0.0.1:8000

breeze


Esperamos que este artículo te haya ayudado a aprender sobre el andamiaje de autenticación de Laravel 9 con Breeze de una manera muy detallada.

Recent Post