Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/autentificacion/fortifyWithInertia»
De WikiEducator
(→Qué tenemos) |
|||
Línea 41: | Línea 41: | ||
===Cómo interactúan y cómo personalizarlo=== | ===Cómo interactúan y cómo personalizarlo=== | ||
+ | *Creo una aplicación | ||
+ | <source lang=bash> | ||
+ | laravel new auth --jet | ||
+ | </source> | ||
+ | ;Creamos el modelo sobre el que queremos hacer el logueo | ||
+ | |||
+ | ;Modificando la tabla donde vamos a guardar datos de logueo | ||
+ | |||
+ | ;Estableciendo el campo sobre el que queremos establecer la autenticación | ||
+ | |||
+ | ;Escribiendo las vistas | ||
+ | |||
+ | ;Redirigiendo una vez logueado o estableciendo mensaje de error | ||
+ | |||
+ | ;Controlando los datos del model | ||
+ | <source lang=php> | ||
+ | |||
+ | </source> |
Revisión de 18:55 11 nov 2022
Contenido
Referencias Web
- Instalación básica (ver wikis anteriores)
https://jetstream.laravel.com/2.x/features/authentication.html https://laravel.com/docs/9.x/fortify |
https://aprendible.com/series/autenticacion/lecciones/laravel-ui-breeze-fortify-jetstream-sanctum-y-passport |
- Tengo un problema con redirect, aquí una posible solución
Pasos básicos
- Instalamos
laravel new auth-inertia --jet
Tip: Seleccionamos Inertia y opciones por defecto
Tip: El terminal queda ejecutando vite para el cliente, abrimos otro para el shell
- Fortity, ya viene instalado junto con el paquete de jetstream, por lo que no hay que instalarlo de forma explícita. La información para la instalación de fortity https://laravel.com/docs/9.x/fortify
- Actualizamos el fichero .env para la conexión a la base de datos
- Ejecutamos las migraciones que ya vienen creadas en la instalación
php artisan migrate
Qué tenemos
- Controladores
- Vistas
- Modelos (base de datos)
Cómo personalizarlo
|
Cómo interactúan y cómo personalizarlo
- Creo una aplicación
laravel new auth --jet
- Creamos el modelo sobre el que queremos hacer el logueo
- Modificando la tabla donde vamos a guardar datos de logueo
- Estableciendo el campo sobre el que queremos establecer la autenticación
- Escribiendo las vistas
- Redirigiendo una vez logueado o estableciendo mensaje de error
- Controlando los datos del model