email 보내기

Submitted by river - 등록 5 years ago - 수정 5 years ago

Laravel 4의 Mail 패키지를 이용해서 이메일 발송하기

// 수신자 정보
$user = array(
  'email'=>'mail@email.com',
  'name'=>'Laravel'
);

$subject = "메일 제목";
 
// blade 템플릿에 넘겨질 데이타
$data = array(
  'detail'=>'Your awesome detail here',
  'name'  => $user['name'];
);
 
Mail::send('emails.welcome', $data, function($message) use ($user, $subject) {
  $message->from('admin@site.com', 'Site Admin');
  $message->to($user['email'], $user['name'])->subject($subject);
});



// email/welcome.blade.php
<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <h2>Welcome to my site</h2>
 
    <div>
      Your sign up details are below:
    </div>
    <div>{{ $detail }}</div>
    <div>{{ $name}} </div>
  </body>
</html>
comments powered by Disqus