Estoy tratando de usar Mail Class en Laravel 4 y no puedo pasar variables al objeto $m.
el objeto $ equipo contiene datos que tomé de la base de datos con elocuente.
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('[email protected]', 'Sender');
});
Por alguna razón, recibo un error donde el objeto $team no está disponible. Supongo que tiene algo que ver con el alcance.
Exactamente el mismo escenario para mí. El problema Mail::send me llevó a buscar cómo pasar variables a los cierres y luego volver a esto. ¿Quizás se debe agregar una señal a los documentos de correo de laravel sobre esto?
– Shaun Reino Unido
12 de enero de 2015 a las 11:20