2015-06-21 2 views
-1

я хочу использовать Еогеасп внутри моей почты функции, но я не уверен, как это сделать, (я использую SwiftMailer, но это не совсем уместным я думаю)Laravel поместить Еогеасп внутри почты

здесь мой код:

Mail::send('emails.bestelling', 
     array(
      'mededeling' => $bestelcode, 
      'rekeningnummer' => '000/000000/00', 
      'naam' => $userNaam, 
      'totaal' => $totaal, 
      'producten' => 
      foreach ($mand as $rij) 
      { 
       $rij->name; 
       $rij->qty; 
      } 


     } 


     ), function($message) 
    { 
     $message->from('[email protected]'); 
     $message->to('[email protected]', 'Admin')->subject('Creative Displays Bestelling'); 
    }); 

ответ

1

Использование Еогеасп вне почты(), как показано ниже:

$production_string = ''; 
foreach ($mand as $rij) 
{ 
    $production_string .= "Name : ".$rij->name; 
    $production_string .= ", Quantity : ".$rij->qty; 
} 

Mail::send('emails.bestelling', 
     array(
      'mededeling' => $bestelcode, 
      'rekeningnummer' => '000/000000/00', 
      'naam' => $userNaam, 
      'totaal' => $totaal, 
      'producten' => $production_string 
     } 
    ), function($message) 
    { 
     $message->from('[email protected]'); 
     $message->to('[email protected]', 'Admin')->subject('Creative Displays Bestelling'); 
    }); 
+0

спасибо! небольшое добавление - сделать $ production_string = ''; перед foreach в противном случае он переменная не существует – Christophvh

+0

:) Это здорово. Это сработало для вас. – AnkiiG

Смежные вопросы