今天,總監說要一個任務排程的列表。

sureyee發表於2018-09-25

今天,總監說,要一個任務排程的列表,這樣他就能看到哪些任務在自動執行。
於是乎,就去看了看laravel 相關的原始碼,下面直接上解決方案。

//1. 載入Console核心
app()->make(\Illuminate\Contracts\Console\Kernel::class);

//2.  獲取計劃任務列表
$scheduleList = app()->make(\Illuminate\Console\Scheduling\Schedule::class)->events();

至於原理,大家可以去看看laravel的原始碼。

如果有不優雅的地方,請指正!謝謝~~~

相關文章