2017-09-06 15 views
1

私の電子メールはサブジェクト名で正しく送信されていますが、今は簡単なテキストで電子メール本文を送信する方法はわかりません。今私がやっているのは、件名に空白のメールを送信することです。 誰でも助けてくれますか?laravel 5.1でプレーンテキスト本文を電子メールで送信するには?

$data = array('title' => 'Forget Password - App', 'content' => 'This is the content of mail body'); 
      Mail::send(['text' => 'view'],$data, function ($message) { 
       $message->from('[email protected]', 'Social Team'); 
       $message->to('[email protected]'); 
       $message->subject('App - Forget Password'); 
      }); 

答えて

3

rawメソッドを使用してプレーンテキストをメールで送信できます。ここで は一例です:

Mail::raw('This is the content of mail body', function ($message) { 
    $message->from('[email protected]', 'Social Team'); 
    $message->to('[email protected]'); 
    $message->subject('App - Forget Password'); 
}); 
+0

Ty今のところ、テキストがあるリンクを送信したい場合は、パスワードがリンクである必要があります。この場合、リンクを持つ変数を置き換えることができますか? –

+0

@JayminNoobメールを送信するときに、ビューを使用して変数を渡す方が良いです。 –

1

メールでの最初の引数は['text' => 'view']を送信テンプレート「ビュー」でプレーンテキストの電子メールを送信することを意味します。したがって、ビューテンプレートresource/views/view.blade.phpを作成する必要があります

このビューテンプレートでは、テンプレートに割り当てるデータを使用できます。例えば。

{{ $title }} 
some text 
{{ $content }} 
関連する問題