Header Ads Widget

Ticker

6/recent/ticker-posts

Tutorial De Ejemplo De Autenticación Múltiple De Laravel 7

 Hoy, veremos cómo crear múltiples autenticaciones usando laravel 7 (como inicio de sesión y registro de front-end e inicio de sesión y registro de back-end).

Visión general

Paso 1: instala Laravel

Paso 2: Establecer la configuración de la base de datos

Paso 3: crear una tabla mediante la migración

Paso 4: Instale el paquete Laravel / UI

Paso 5: Instale el comando Laravel Auth

Paso 6: Crear middleware IsAdmin

Paso 7: modificar los controladores y el modelo

Paso 8: Defina la ruta

Paso 9: crear archivos Blade

Paso 10: Ejecute nuestra aplicación Laravel

Paso 1: instala Laravel

Vamos a instalar laravel 7, así que primero abra el símbolo del sistema o la terminal y vaya al directorio de la carpeta xampp htdocs usando el símbolo del sistema. luego, ejecute el siguiente comando.

Paso 2: Establecer la configuración de la base de datos

Después de completar la instalación de laravel. tenemos que configurar la base de datos. ahora abriremos el archivo .env y cambiaremos el nombre de la base de datos, el nombre de usuario y la contraseña en el archivo .env. Vea los cambios a continuación en un archivo .env.

Paso 3: crear una tabla mediante la migración

Ahora, necesitamos actualizar las tablas de migración del usuario. por lo que actualizaremos la tabla de migración del usuario, consulte el archivo a continuación en la actualización del código para la tabla de usuarios.

Ejecute el siguiente comando. después de los cambios del archivo anterior.

Paso 4: Instale el paquete Laravel / UI

Necesitamos el paquete de interfaz de usuario de laravel, así que instalaremos el paquete usando el siguiente comando.

cuando se complete con éxito la instalación del paquete de interfaz de usuario de laravel, veremos el siguiente tipo de salida.

Paso 5: Instale el comando Laravel Auth

Ahora, instalaremos la autenticación de laravel usando el siguiente comando.

aquí, Laravel extrajo en un andamio paquetes de interfaz de usuario de laravel separados.

Paso 6: crear middleware

Ahora, crearemos IsAdmin Middleware usando el siguiente comando y necesitamos algunos cambios en el método de manejo. para que pueda ver el siguiente código.

aplicación / Http / Middleware / IsAdmin.php

Después de completar los cambios. necesitamos asignar la ruta en la matriz routeMiddleware en el archivo app / Http / Kernel.php. para que pueda ver el siguiente código.

aplicación / Http / Kernel.php

Paso 7: modificar el controlador y el modelo

Ahora aquí, necesitamos agregar el método adminHome () en el archivo HomeController.php.

aplicación / Http / Controladores / HomeController.php

Y segundo, necesitamos actualizar el archivo LoginController.php. para que pueda seguir el siguiente código.

aplicación / Http / Controllers / Auth / LoginController.php

aplicación / User.php

Paso 8: Defina la ruta

Abriremos web.php en el directorio de rutas y pegaremos a continuación el siguiente código.

Paso 9: crear archivos Blade

aquí en este paso, necesitamos crear un nuevo archivo adminHome.blade.php o puede copiar el archivo home.blade.php y cambiar el nombre del archivo a adminHome.blade.php.

adminHome.blade.php

Paso 10: Ejecute nuestra aplicación Laravel
Podemos iniciar el servidor y ejecutar este ejemplo usando el siguiente comando.

Ahora ejecutaremos nuestro ejemplo usando la siguiente URL en el navegador.

Descargar


Publicar un comentario

0 Comentarios