뷰없이 이메일 발송하기
Submitted by river -
등록 9 years ago - 수정 9 years ago
결론을 먼저 얘기하면 Laravel
에서 제공하는 기본 Mail
패키지를 사용하는 한 view
페이지 없이 메일을 발송할 수 없다. 하지만 다음의 꼼수를 사용하면 비슷한 효과를 낼 수 있다.
app/views/emails/blank.blade.php
파일을 다음의 내용으로 생성
{{ $msg }}
다음 방법으로 메일 발송
Mail::send('emails.blank', ['msg' => '<h1>여기에 본문을 넣는다.</h1>'], function ($message) {
$message->from('me@email.com', 'river');
$message->to('to@gmail.com', 'Foo')->subject('Hello !!!');
});
mailgun 서비스 짱 좋다. 한달에 만통까지 무료로 발송가능하고, 훌륭한 관리 도구를 제공한다. Laravel에서 mailgun API를 잘 사용하려면 기본 Mail 패키지로는 부족하고 bogardo/maingul 패키지 사용을 강추한다.
Stats
-
0 likes
- 2858 views