Home
NexoPOS

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 di App\\Http\\Requests\\SignUpRequest. Contiene campi come username, email, password e password_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.