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
Página de registro
URL: 127.0.0.1:8000/registro
Página de inicio de sesión
URL: 127.0.0.1:8000/inicio de sesión
Página del panel
URL: 127.0.0.1:8000
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.