2014-09-25 5 views
1

간단한, 나는 서비스 beanstalkd를 사용하여 이메일을 대기 행렬에 넣고과 같이 supervisord하려고 :Laravel 4.2 이메일 : 큐

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이 작업 영역을 기억하기에 충분히 똑똑합니까?

답변

0

config/app.php에서 응용 프로그램 URL을 도메인 (기본값 : http://localhost)으로 설정해야합니다.

+0

네, 우리는''url '=>'http : // domain.com '' '을 가지고 있지만 도우미 함수는 여전히'** : ** '를 사용하고 있습니다. 그것도'http : // localhost'를 사용하지 않습니다. URL은 다음과 같습니다 : '' –