如何查看所有被激活的laravel事件或搜索特定于我的用例的事件。我应该能够看到在单个请求中被触发的事件列表。
答案 0 :(得分:1)
在服务提供商内修改引导方法以包含以下内容。可以修改“*”以过滤事件。一旦知道了事件的全名,就可以输入它。
public function boot(Dispatcher $events)
{
$events->listen('*', function ($model) {
var_dump(Event::firing());
});
}
答案 1 :(得分:1)
您可以安装Laravel DebugBar:https://github.com/barryvdh/laravel-debugbar
然后在config/debugbar.php
'collectors' => [
<snip>
'events' => true,
<snip>
];
然后您应该会在应用的底部页面看到一个栏: