事件侦听器无法在laravel中工作,并且未给出任何错误

时间:2019-07-26 13:11:28

标签: laravel

我只是想在laravel中设置电子邮件通知,并尝试先做一个简单的事件以测试其工作原理,但由于某种原因它不起作用

我在eventserviceprovider中注册了事件和侦听器,并使用artisan命令生成了事件和侦听器文件

EventServiceProvider

protected $listen = [
    Registered::class => [
        SendEmailVerificationNotification::class,
    ],
    'App\Events\RepEmail' => [
        'App\Listeners\RepEmail',
    ],
];

RepEmail.php (事件)

     public $message;

     public function __construct($message)
     {
     $this->message = $message;
     }

Listener-RepEmail.php

public function handle(RepEmail $event)
{
    dd($event);     
}

web.php

Route::get('event', function () {
    event(new RepEmail('just message test'));
});

如果我转到mysite / event,这只是给我一个空白屏幕-没有错误

0 个答案:

没有答案