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 instanciaApp\\Http\\Requests\\SignUpRequestvalidada. Contiene campos comousername,email,passwordypassword_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.