在laravel

时间:2015-05-12 14:53:55

标签: email queue laravel-5

你好我想尝试在laravel中发送电子邮件,这是我现在所做的:

$parameters = array(
    'date_of_purchase' => date('l, d m Y H:i A'),
    'amount' => $amount,
);

// Sending Mail
Mail::queue('emails.bus-ticket-purchase', $parameters, function ($message) use ($customer_email) {
    if ($message->to($customer_email, '')->subject('Ticket Purchase')) {
        $all_good = true;
    }
});

这工作得很好,所有的电子邮件获取传递,但我开始了解如何某些电子邮件服用大约一个小时才能通过投诉,所以我决定读电子邮件和队列,我发现那里竟是来自完全不同的laravels文档我做了什么:

Laravel Mail Queues

所以我运行artisan命令来创建SendMail命令并试图继续文档的其余部分,但我仍然没有得到它,它声明要发送邮件(将其推入队列)我应该这样做:

Queue::push(new SendEmail($message));

现在上面的代码在哪里?在我的SendMail命令或我的控制器中?有什么地方我可以看到这一切是如何运作的,我真的希望有人向我解释这一切。

0 个答案:

没有答案