Home | Clases | Creación de un CMS en PHP con Laravel | Vistas y acciones de Auth

Vistas y acciones de Auth


Introducción

En este apartado crearemos las vistas de:

  • Acceso o login
  • Registro o register
  • Salir o logout
  • Home del panel

NOTA: Si bien verás en dichas vistas que aparece el botón de Cambiar contraseña, ese apartado lo realizaremos más adelante, cuando hayamos configurado el envío de e-mails desde la aplicación.


Acciones

Al usar Auth, cada una de las acciones se desarrollará en su propio controller y no es necesario modificarlos en este momento, pues ya cambiamos la variable $redirectTo en el apartado Auth.

De este modo la acción de login se desarrollará en LoginController y la de register en RegisterController.

La acción de home del panel se desarrollará en el HomeController con el siguiente código:




Vistas

Archivo de vista de acceso resources/views/auth/login.blade.php:






Archivo de vista de registro resources/views/auth/register.blade.php:






Archivo de vista de inicio del panel de administración resources/views/admin/index.blade.php:






Con todo esto, estaríamos en disposición de registrar nuevos usuarios, acceder al panel de administración y ver la pantalla de inicio (vacía, a la que se le podrían añadir iconos de acceso al menú, últimas noticias, etc.)

IMPORTANTE: Si no queremos que nuestra aplicación tenga opción de registrar usuarios, una vez creado el primero, podríamos deshabilitar esta opción:

  • Borrando el botón de registrarse de la vista de login (resources/views/auth/login.blade.php) para evitar errores de rutas.
  • Borrando RegisterController.
  • Modificando las rutas de Auth por routes/web.php:


Fecha de publicación: 24/05/2019
Asignaturas: desarrollo web en entorno servidordespliegue de aplicaciones web
Temas: blog gestor de contenidos laravel php css jquery
Utilizamos cookies propias y de terceros para mejorar su experiencia en la navegación. Al seguir navegando entendemos que acepta su uso.
Si lo desea, consulte nuestras políticas de privacidad y cookies
ENTENDIDO
[X] Cerrar

Contacta conmigo


[X] Cerrar

Acceso alumnos