Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/09/2013, 15:35
eternoaprendiz
 
Fecha de Ingreso: junio-2013
Ubicación: Madrid
Mensajes: 73
Antigüedad: 10 años, 10 meses
Puntos: 27
Respuesta: Como procesar formularlo en laravel 4

Esa es una buena pregunta.

Código PHP:
Ver original
  1. $destinatario = $data2->email;
  2.  
  3. Mail::send("send-email",  array('correo' => $data2->email), function($message) use ($destinatario)
  4.     {
  5.         $message->from('[email protected]', 'desde');
  6.         $message->to($destinatario, 'para')->subject('Recuperación Contraseña');
  7.     });

Fíjate que la variable $destinatario está inicializada fuera de la función anónima.

Para poder usar la variable dentro de la función, añadimos, tras function($message) use($otras_variables).

Otro ejemplo:

Código PHP:
Ver original
  1. $dato = 10;
  2.  
  3. $buscar = function() {
  4.         echo $dato; // Error: variable no definida
  5. }
  6.  
  7. $buscar = function() use($dato) {
  8.         echo $dato; // 10
  9. }