2017-10-03 2 views
1

사용자에게이 이메일을 일반 텍스트로 보내고 싶지만 이메일 주소는 내가 검색 한 객체 안에 있습니다. 데이터베이스 Mail :: raw를 사용하는 모든 예제는 문자열을 사용하지만 전달 된 변수는 사용하지 않습니다. 그렇게 할 수있는 방법이 있습니까?PHP Laravel 메일 변수로 이메일 보내기 :: raw

코드 :

Mail::raw($messageContent, function($message) 
{ 
    $message->to($foo->email); 
}); 

이것은 본질적으로, 내가 원하는 것입니다. $ foo는이 함수가 선언 한 변수입니다. $ foo는 클래스 변수로 사용하고 싶지 않기 때문에 여기서는 사용하고 있습니다.

도와 주셔서 감사합니다.

+2

액세스 변수에 지정된 이메일로 발송있어이 메시지에 회신 할 때 ... ' – linktoahref

+0

아, 내가 그것을 시도하자! :) –

+0

'받는 사람'부분이 제대로 작동했는지, 지원 이메일로 보내고 사용자의 이메일을 '보낸 사람'으로 추가하려면 어떻게해야합니까? 이메일을받지 못하는 것 같습니다. –

답변

1
Mail::raw($suggestionString, function($message) use ($follower) 
    { 
     $message->to('[email protected]')->subject('Suggestion')->replyTo($follower->email); 
    }); 

당신이 자동으로`use``기능 ($ 메시지)를 사용 ($ foo는을) {사용하여 폐쇄에 ->replyTo()