1.运行命令,生成 event 和 listen 文件
php artisan event:generate
2.编辑event、和eventlistener.php
protected $listen = [ 'App\Events\SomeEvent' => [ 'App\Listeners\EventListener', ], ]; public function broadcastOn() { return 'abcd'; }
打开EventListener.php 你会看到有个方法填入以下代码
public function handle(SomeEvent $event) { // echo $event->broadcastOn(); echo '11111111'; }
3.使用
需要的地方触发事件 一般在控制器里面写入以下代码
event(new SomeEvent());
转载请注明:苏demo的别样人生 » laravel 注册事件/监听器