2017-01-12 23 views
1

私のコードは次のようである:メールのレイアウトを送信する際にカスタム送信者とヘッダーはどうすればよいですか?

public function toMail($notifiable) 
{ 
    return (new MailMessage) 
       ->subject('You have new follower') 
       ->greeting('Hello!') 
       ->line('Welcome to my application') 
       ->line('Thank you'); 
} 

結果はこのようなものです:enter image description here

は私が青でマークを参照してください。私は習慣にしたい。

私はhttps://laravel.com/docs/5.3/notifications#mail-notificationsで読むが、私はそれを私はカスタムにそれを行う方法

を見つけられませんでしたか?

答えて

4

おそらく設定を変更する必要があります。何でも のような、あなたがfrom値を編集することができますconfig/mail.php中に

config/app.php変更name値を。

fromがデフォルトのfromと異なる場合は、MailMessageチェーンのfromメソッドを呼び出すことができます。あなたが実際にあなたが使用されるHTMLとプレーンテキストのテンプレートを変更することができhttps://laravel.com/docs/5.3/notifications#mail-notifications

ここテンプレートのカスタマイズセクションをチェックした電子メールのレイアウト/ HTML/CSSを変更したい場合はさらに

public function toMail($notifiable) 
{ 
    return (new MailMessage) 
       ->subject('You have new follower') 
       ->from('[email protected]', 'Moses Toh') 
       ->greeting('Hello!') 
       ->line('Welcome to my application') 
       ->line('Thank you'); 
} 

通知パッケージのリソースを公開してメールによる通知を行います。このコマンドを実行した後、メール通知テンプレートはresources/views/vendor/notificationsディレクトリに配置されます。

php artisan vendor:publish --tag=laravel-notifications

関連する問題