2017-10-08 91 views
0

如何獲取我在EventServiceProvider中指定的事件監聽器數組?獲取事件監聽器數組

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

有沒有「laravel」的方式來做到這一點?

回答

0

我想說的Laravel的方法是這樣的:

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

如果更改了默認的應用程序的命名空間App到別的東西,你必須相應地改變說法