【发布时间】:2016-12-08 18:14:09
【问题描述】:
我正在尝试在 Laravel 5.2 中对电子邮件进行排队,但我在数据库中不断收到空有效负载(如下所示)
我的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 laravel email laravel-5.2