Seleccionar página

Ahora toca el turno de registrar usuarios, para ello:

  • Crearemos las rutas para mostrar y procesar el formulario de registro de nuevo usuario.
  • Usaremos las vistas por defecto que trae Laravel.
  • Añadiremos un nuevo método en el controlador TokenAuthController, que se encargará de:
    • validar los datos que vienen del formulario.
    • crear un usuario con un token de registro.
    • encolar un email que contiene un enlace para verificar la cuenta.
    • devolver las respuestas en caso de error y éxito al frontend.

Empezamos definiendo las rutas necesarias:

Esta es la vista que Laravel trae por defecto:

GET /register

Turno de controlador:

Volveremos a este post para hacer los cambios necesarios para adaptarlo al Front-End.

En los próximos posts, veremos como usar colas de trabajos (jobs) para enviar el email de activación.