2017-09-15 17 views
2

私はユーザー登録が、私はそれが(https://laravel.com/docs/5.5/mail)文書を次の手順を実行したときに電子メールを送信するためにmailableを書く:OK、これでUserRegistered.phpファイルがあるLaravel:Mailableで電子メールを送信する際の電子メールのタイトルをカスタマイズする方法は?

php artisan make:mail UserRegistered 

まず、mailableを生成しますapp/Mailディレクトリ、そして私はこのようなbuild()方法書く:

public function build() 
{ 
    return $this->view('emails.activate-user') 
       ->with([ 
        'name' => $this->user->name, 
        'url' => route('activateUser',['token'=>$this->user->confirmation_token]) 
       ]); 
} 

電子メールが正常に送信することができ、電子メールのタイトルはです、私はそれを行う方法、タイトルをカスタマイズしたいですか?

答えて

5

あなたはsubject方法

public function build() 
{ 
    return $this->view('emails.activate-user') 
       ->subject("My mail title") 
       ->with([ 
        'name' => $this->user->name, 
        'url' => route('activateUser',['token'=>$this->user->confirmation_token]) 
       ]); 
} 

またはあなたのメールクラスのコンストラクタ

public function __construct() 
    { 

     $this->subject('Sample title'); 
    } 
を更新を使用する必要があります
関連する問題