无法通过Laravel任务计划程序发送电子邮件

时间:2019-11-18 17:10:29

标签: php laravel cron command scheduled-tasks

在过去的两年中,我与Laravel进行了很多合作,但从未创建过预定任务。 我按照教程创建了命令,但是现在一切就绪,我就遇到了问题。

我的Kernel.php看起来像这样:

protected function schedule(Schedule $schedule)
{
    $schedule->command('alerts:last')->everyMinute()
        ->appendOutputTo('log_cron.txt')
        ->sendOutputTo('log_cron.txt')
        ->emailOutputTo('foo@hotmail.fr');
}

这是我命令中的handle函数:

Mail::to('foo@gmail.com')->send(new SendMailable($user));

我运行php artisan schedule:在我的服务器上运行,它说启动了。 但是最后,什么都没有发生,我没有收到任何邮件。我做错了什么吗? 我在log_cron.txt中什么也没得到...

编辑

我发送多封电子邮件以通知用户有关其通知的信息(命令中的“ everyMinute”仅用于测试目的)。也许那是我的问题出处?

0 个答案:

没有答案