Avant l’événement d’inscription
BeforeSignUpEvent est déclenché avant que NexoPOS ne crée un nouvel utilisateur pendant l’inscription. Les modules peuvent l’écouter pour des contrôles préalables à l’inscription ou des intégrations.
Là où ça tourne
Cet événement est déclenché dans App\\Http\\Controllers\\AuthController::postSignUp() avant que le service utilisateur ne crée le compte.
Propriétés disponibles
$event->request: l’instanceApp\\Http\\Requests\\SignUpRequestvalidée. Elle contient des champs tels queusername,email,passwordetpassword_confirm.
Exemple d’auditeur
<?php
namespace Modules\MyModule\Listeners;
use App\Events\BeforeSignUpEvent;
class BeforeSignUpEventListener
{
public function handle( BeforeSignUpEvent $event )
{
$email = $event->request->input( 'email' );
}
}
Résumé
- Utilisez cet événement pour inspecter ou réagir à une demande validée avant que NexoPOS ne poursuive l’opération.
- Gardez la logique des auditeurs ciblée et évitez de remplacer les règles de validation essentielles lorsqu’une règle de FormRequest est plus appropriée.