Простым, я пытаюсь очереди по электронной почте с помощью службы beanstalkd и supervisord так:Laravel 4,2 Email :: очередь с активами
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 достаточно умным, чтобы запомнить домен для работы?
Да, у нас есть ''url' => 'http: // domain.com',' но вспомогательная функция все еще использует '**: **'. Его даже не используют 'http: // localhost'. URL-адрес выглядит так: '' –