执行Artisan命令后发送电子邮件

时间:2016-07-11 12:49:34

标签: laravel-5.1 artisan

我需要在执行artisan命令后立即发送电子邮件,以确认其是否正确执行。我现在想的是将它发送到命令类中的handle function,作为

public function handle()
{
    // command logic

   //send an email
   Mail::send('....
}

我发现这很令人尴尬,因为应用程序中注册了很多命令。

我的问题是:是否有任何全球性的地方可以处理这个案例,包括成功和失败(由于例外)?

P.S。我看到在reportException类中有一个名为ConsoleKernel的方法,所以我想我可以在Kernel类中覆盖该函数,以便在发生故障时发送邮件,如果我有正确的话我我错了。

0 个答案:

没有答案