获取事件监听器数组

Get array of event listeners

如何获取在 EventServiceProvider 中指定的事件侦听器数组?

protected $listen = [
    'App\Events\PaymentWasCompleted' => [
        'App\Listeners\GenerateInvoice',
    ]
];

有 "laravel" 方法吗?

我会说 Laravel 方式是这样的:

app()->getProvider(\App\Providers\EventServiceProvider::class)->listens();

如果您将默认应用程序命名空间 App 更改为其他内容,则必须相应地更改语句