Startseite
NexoPOS

VorAnmeldeereignis

BeforeSignUpEvent wird ausgelöst, bevor NexoPOS während der Registrierung einen neuen Benutzer erstellt. Module können darauf lauschen, um Vorabprüfungen oder Integrationen vor der Registrierung durchzuführen.

Wo es läuft

Dieses Ereignis wird in App\\Http\\Controllers\\AuthController::postSignUp() ausgelöst, bevor der Benutzerdienst das Konto erstellt.

Verfügbare Objekteigenschaften

  • $event->request: die validierte Instanz von App\\Http\\Requests\\SignUpRequest. Sie enthält Felder wie username, email, password und password_confirm.

Hörerbeispiel

<?php

namespace Modules\MyModule\Listeners;

use App\Events\BeforeSignUpEvent;

class BeforeSignUpEventListener
{
    public function handle( BeforeSignUpEvent $event )
    {
        $email = $event->request->input( 'email' );
    }
}

Zusammenfassung

  • Verwenden Sie dieses Ereignis, um eine validierte Anfrage zu prüfen oder darauf zu reagieren, bevor NexoPOS den Vorgang fortsetzt.
  • Halte die Listener-Logik fokussiert und vermeide es, die grundlegenden Validierungsregeln zu ersetzen, wenn eine FormRequest-Regel angebrachter ist.