我怎样才能看到所有Laravel事件被解雇

时间:2016-01-18 15:53:43

标签: laravel

如何查看所有被激活的laravel事件或搜索特定于我的用例的事件。我应该能够看到在单个请求中被触发的事件列表。

2 个答案:

答案 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>
];

然后您应该会在应用的底部页面看到一个栏:

enter image description here