gpt4 book ai didi

php - Laravel 5 邮件队列不工作

转载 作者:可可西里 更新时间:2023-10-31 22:40:46 42 4
gpt4 key购买 nike

我正在尝试在 Laravel 5.2 中对电子邮件进行排队,但我一直在数据库中收到空负载(如下所示)

Empty Payload

我的config\queue.php

'connections' => [

...

'database' => [
'driver' => 'database',
'table' => 'jobs',
'queue' => 'default',
'expire' => 60,
],

...
]

我的排队代码:

if(Input::get('email-admin')) {
$admin_pdf = PDF::loadView('emails.reporting.checkin-report', ['content' => $admin_email])->inline();
Mail::queue('emails.reporting.checkin-email', [], function ($m) use ($admin_pdf, $start) {
//Admin should have User ID of '1'
$admin = User::find(1);
$report_name = $start->format('F') . '-report.pdf';
$m->attachData($admin_pdf, $report_name);
$m->to($admin->email, $admin->first_name)->subject('flexxifit ' . $start->format('F') . ' Report');
});
}

我也试过 Mail::later() 但没有成功。

最佳答案

您应该在控制台中运行监听器:

php artisan queue:listen

阅读更多 here

关于php - Laravel 5 邮件队列不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38736557/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com