Inicio
NexoPOS

AntesDelEventoDeRegistro

BeforeSignUpEvent se envía antes de que NexoPOS cree un nuevo usuario durante el registro. Los módulos pueden escucharlo para realizar comprobaciones previas al registro o integraciones.

Donde se ejecuta

Este evento se envía en App\\Http\\Controllers\\AuthController::postSignUp() antes de que el servicio de usuario cree la cuenta.

Propiedades disponibles

  • $event->request: la instancia App\\Http\\Requests\\SignUpRequest validada. Contiene campos como username, email, password y password_confirm.

Ejemplo de oyente

<?php

namespace Modules\MyModule\Listeners;

use App\Events\BeforeSignUpEvent;

class BeforeSignUpEventListener
{
    public function handle( BeforeSignUpEvent $event )
    {
        $email = $event->request->input( 'email' );
    }
}

Resumen

  • Use este evento para inspeccionar o reaccionar a una solicitud validada antes de que NexoPOS continúe con la operación.
  • Mantén la lógica del oyente enfocada y evita reemplazar las reglas de validación principales cuando sea más apropiado usar una regla de FormRequest.