Prima dell’evento di registrazione
BeforeSignUpEvent viene inviato prima che NexoPOS crei un nuovo utente durante la registrazione. I moduli possono ascoltarlo per controlli pre-registrazione o integrazioni.
Dove si svolge
Questo evento viene inviato in App\\Http\\Controllers\\AuthController::postSignUp() prima che il servizio utente crei l’account.
Proprietà disponibili
$event->request: l’istanza validata diApp\\Http\\Requests\\SignUpRequest. Contiene campi comeusername,email,passwordepassword_confirm.
Esempio per l’ascoltatore
<?php
namespace Modules\MyModule\Listeners;
use App\Events\BeforeSignUpEvent;
class BeforeSignUpEventListener
{
public function handle( BeforeSignUpEvent $event )
{
$email = $event->request->input( 'email' );
}
}
Riepilogo
- Usa questo evento per ispezionare o reagire a una richiesta convalidata prima che NexoPOS continui l’operazione.
- Mantieni la logica dell’ascoltatore focalizzata ed evita di sostituire le regole di validazione di base quando è più appropriato utilizzare una regola di FormRequest.