我正在使用L5.4处理通知系统。我创建了活动&听众。我确实有一个测试路线来解雇这个事件。事件成功触发,我甚至可以在我的刀片视图中使用Pusher
接收它。
但出于某种原因,我必须停留在handle(NewUser $event)
的{{1}}方法中。我试过listener
但它从未停止过。虽然我已在我的dd($event)
EventServiceProvider
属性
listen
实际上,我想在//App/Providers/EventServiceProvider.php
protected $listen = [
'App\Events\NewUser' => [
'App\Listeners\NewUserAdminNotification',
],
];
侦听器方法中的数据库中存储notification
。但它永远不会进入那种方法。
非常感谢任何指出这些问题的指针。
答案 0 :(得分:0)
有时您需要清除已编译的类以使Laravel注册新事件。
在控制台/终端运行中:
composer dump-autoload
和
php artisan clear-compiled
答案 1 :(得分:0)
更改事件的表示法&听众课程适合我。
//App/Providers/EventServiceProvider.php
protected $listen = [
\App\Events\NewUser::class => [
\App\Listeners\NewUserAdminNotification::class,
],
];