Laravel 4에서 Mail 클래스를 사용하려고하는데 $ m 개체에 변수를 전달할 수 없습니다.
$ team 개체에는 DB에서 웅변 적으로 얻은 데이터가 포함되어 있습니다.
Mail::send('emails.report', $data, function($m)
{
$m->to($team->senior->email, $team->senior->first_name . ' '. $team->senior->last_name );
$m->cc($team->junior->email, $team->junior->first_name . ' '. $team->junior->last_name );
$m->subject('Monthly Report');
$m->from('info@website.com', 'Sender');
});
어떤 이유로 $ team 개체를 사용할 수없는 오류가 발생합니다. 스코프와 관련이 있다고 생각합니다.
어떤 아이디어?
저에게는 똑같은 시나리오입니다. Mail :: send 문제로 인해 클로저에 변수를 전달한 다음 다시 이것으로 돌아 오는 방법을 검색하게됩니다. 아마도 이것에 대한 laravel 메일러 문서에 추가해야 할 사인이 있습니까?
—
ShaunUK