Я пытаюсь использовать Mail :: queue в Laravel 4 без успеха.Использование Mail :: queue with iron.io
Когда я запускаю команду:
php artisan queue: subscribe queue_name http://foo.com/queue/push
Он создан на моей приборной панели подписчика, а также, когда я получить доступ к своей очереди маршрута /отправить новую очередь отправляются Iron.io.
Проблема заключается в том, что я никогда не получал электронную почту должна быть отправлена, когда Mail :: очередь будет выполняться.
Посмотрите мои маршруты:
<?php
Route::post('queue/push', function() {
return Queue::marshal();
});
Route::get('queue/send', function() {
Mail::queue('emails.teste', array(), function($message) {
$message->to('[email protected]', 'Renato')->subject('Welcome!');
});
return 'Ok';
});
Есть ли конфигурация за queues.php мне нужно сделать?
Когда я изменить очереди/толчок (для отладки), чтобы принять GET и получить доступ к URL, появляется следующее сообщение об ошибке:
lluminate \ Encryption \ DecryptException
недопустимые данные.
Вы настроили свои учетные данные в 'app/config/mail.php'? – zeantsoi
Это правильно настроенный мой почтовый файл, если я использую Mail :: отправить письмо отправлено – Renato
Избавьтесь от пробела между «queue: subscribe» –