Просто, я пытаюсь поставить электронное письмо в очередь, используя сервисы beanstalkd и supervisord, например:
Mail::queue('emails.congratulations', $user, function($message) use($user) {
$message->to($user['email'], $user['name'])
->subject('Congratulations!');
});
Моя конфигурация программы супервизора:
[program:emailservice]
command=php /path/to/laravel/artisan queue:listen
stdout_logfile=/path/to/laravel/app/storage/logs/emailservice_supervisord.log
redirect_stderr=true
В моем файле блейда я пытаюсь получить доступ к активу, изображению:
<p>
<img src="{{ asset('assets/img/logo.png') }}" />
</p>
Когда электронное письмо отправляется и принимается, изображение разбивается, и URL-адрес изображения выглядит следующим образом:
<img src="http://:/assets/img/logo.png"/>
Я не могу понять, почему домен :
Если кто-то еще сталкивался с таким поведением, было бы хорошо обнародовать это, потому что я искал ответы на эту проблему в Google и StackOverflow без какого-либо упоминания о проблеме.
Вопрос, который я задаю себе... в очереди, достаточно ли умен Laravel/Supervisor/Beanstalk, чтобы запомнить домен для работы?