Конфигурация почты работает правильно, поскольку почта получена.
Но поскольку процесс был довольно медленным, я решил использовать Queue.
Я настроил учетную запись Iron mq и настроил ее на Laravel4.
Поэтому вместо Mail::send я переключаюсь на Mail::queue. Вот код:
Код: Выделить всё
return \Mail::queue($this->view, $this->data, function($message) use($self)
{
$message->to($self->email, $self->to)->subject($self->subject);
});
Код: Выделить всё
Route::post('booking', 'HomeController@booking');
Route::post('rezervesana', 'HomeController@booking'); // This is for the latvian version
Но почта не получена..
Если вместо этого я сделаю что-то вроде этого:
Код: Выделить всё
Route::post('booking', function()
{
return Queue::marshal();
});
Так что я в полном замешательстве.
Вопрос: как правильно отправить почту с помощью Mail::queue и как разобраться с этим в маршрутах?
Думаю, что код относительно Mail::queue правильный, что не так может быть в маршрутах.< /p>
Итак, реальный вопрос может заключаться в следующем: как мне настроить маршруты, чтобы очередь работала правильно?
Какое место подходит для Queue::marshal< /code>?
Спасибо, ребята!
Извините, если что-то запутано.
Надеюсь, вы сможете мне это прояснить!
Подробнее здесь: https://stackoverflow.com/questions/200 ... -mailqueue
Мобильная версия