Ich bin mit L5.4 auf Benachrichtigungssystem arbeiten. Ich habe Ereignisse & Listener erstellt. Ich habe eine Teststrecke für die Auslösung dieses Ereignisses. Das Ereignis wird erfolgreich ausgelöst und ich kann es sogar in meinen Blade-Ansichten unter Verwendung von Pusher
empfangen.Event Handler kein Ereignis erhalten Laravel
Aber aus irgendeinem Grund muss ich innerhalb handle(NewUser $event)
Methode von meinem listener
stoppen. Ich habe versucht dd($event)
Aber es hört nie auf. Ich habe zwar registrierten Ereignisse und Zuhörer Mapping in meinem EventServiceProvider
mit listen
Eigenschaft
//App/Providers/EventServiceProvider.php
protected $listen = [
'App\Events\NewUser' => [
'App\Listeners\NewUserAdminNotification',
],
];
Eigentlich habe ich eine notification
in meiner Datenbank innerhalb dieser handle
Methode der Zuhörer speichern möchten. Aber es tritt niemals in diese Methode ein.
Jeder Hinweis auf die Probleme wird sehr geschätzt.
Können Sie den Listener-Code veröffentlichen und wie Sie ihn auslösen und testen? – Sandeesh
@Sandesh, Vielen Dank für Ihre Antwort. Siehe meinen Kommentar zu Jonos Antwort. Wie ich bereits erwähnt habe, war das Ereignis feuern in Ordnung, aber nur Handler funktionierte nicht –