我试图将mailable发送到日程表中,但是当计划执行时,邮件会被忽略
$schedule->call(function () {
Log::debug("START TEST MAIL"); //this is write in log
$result = Mail::to('myemail@gmail.com')->send(new MailRecover('12345678aZ*'));
Log::debug("END TEST MAIL, RESULT: $result"); //this is write in log
})->everyMinute();
我将相同的代码行(日志和mailable)放在一个控制器中并且工作正常,但是在调度(kernel.php)中没有工作(只记录两个日志的每一分钟)。
答案 0 :(得分:0)
如果您想使用closure command,请将其添加到Artisan::command('send:email', function ($project) {
Log::debug("START TEST MAIL"); //this is write in log
$result = Mail::to('myemail@gmail.com')->send(new MailRecover('12345678aZ*'));
Log::debug("END TEST MAIL, RESULT: $result"); //this is write in log
});
:
$schedule->call('send:email')->everyMinute();
然后在调度程序中运行它:
anchor