Antes do Evento de Cadastro
BeforeSignUpEvent é disparado antes do NexoPOS criar um novo usuário durante o registro. Os módulos podem ouvi-lo para verificações pré-registro ou integrações.
Onde Funciona
Este evento é disparado em App\\Http\\Controllers\\AuthController::postSignUp() antes de o serviço de usuário criar a conta.
Propriedades disponíveis
$event->request: a instância validada deApp\\Http\\Requests\\SignUpRequest. Ela contém campos comousername,email,passwordepassword_confirm.
Exemplo de ouvinte
<?php
namespace Modules\MyModule\Listeners;
use App\Events\BeforeSignUpEvent;
class BeforeSignUpEventListener
{
public function handle( BeforeSignUpEvent $event )
{
$email = $event->request->input( 'email' );
}
}
Resumo
- Use este evento para inspecionar ou reagir a uma solicitação validada antes que o NexoPOS continue a operação.
- Mantenha a lógica do listener focada e evite substituir regras de validação essenciais quando uma regra de FormRequest for mais apropriada.