2016-09-13 3 views
0

안녕하세요 세계 템플릿이 있습니다. for 루프에서이 템플릿을 사용하여 전자 메일을 보내려고합니다. 영수증에는 세 개의 메일 만 있지만 첫 번째 메일 만 있습니다. "안녕하세요 세상"을 보여주고 다른 하나는 비어 있습니다. 도움!!!첫 번째 메일에만 for 루프에 대한 정보가 있습니다. Mail :: send Laravel

function testMail(Request $request) { 
    for ($i = 0; $i < 3; $i++) { 
     $data = array(); 
     Mail::send('preview', $data, function($message) { 
      $message->from('[email protected]'); 
      $message->to('[email protected]')->subject('Bla test: '); 
     }); 
    } 
} 

: 나는 다른 이메일에 다른 콘텐츠를 전송합니다. 그게 내가 배열을 만들지 않는 이유입니다.

+0

코드에서 "안녕하세요 세상"을 볼 수 없습니다. – Hammerbot

+0

감사합니다. 당신이 내 HTML 코드를 확인하게 만들었고 실수를 발견했습니다. – Nesuferit

답변

-1

음, 문제가 내 템플릿에 있다고 생각한 적이 없습니다. 은 "include_once 문"이를 위해

<!DOCTYPE html> 
<html lang="en"> 
<body id="body"> 
     <?php include_once 'components/invoice_template.php';?> 
</body> 
</html> 

는 :

<!DOCTYPE html> 
<html lang="en"> 
<body id="body"> 
     <?php include 'components/invoice_template.php';?> 
</body> 
</html> 

include_once 문은 한 번만 작동 것으로 보인다. xD