Início
NexoPOS

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 de App\\Http\\Requests\\SignUpRequest. Ela contém campos como username, email, password e password_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.