我试图在 Laravel 4中使用Mail::queue但没有成功。
当我运行命令时:
php artisan queue: subscribe queue_name http://foo.com/queue/push
它是在我的仪表板上创建一个订阅者,当我访问我的路由队列/发送一个新队列时,它也会发送到 Iron.io。
问题是我从来没有收到应该在Mail::queue执行时发送的电子邮件。
看看我的路线:
<?php
Route::post('queue/push', function() {
return Queue::marshal();
});
Route::get('queue/send', function() {
Mail::queue('emails.teste', array(), function($message) {
$message->to('me@mesite.com', 'Renato')->subject('Welcome!');
});
return 'Ok';
});
除了 queues.php 我需要做任何配置吗?
当我更改队列/推送(用于调试)以接受 GET 并访问 URL 时,出现以下错误:
发光\加密\解密异常
无效数据。