Laravel 5.7 ユーザー登録認証メール、認証待ち画面を日本語化する(sendEmailVerificationNotification他)

Laravel 5.7 ユーザー登録認証メール、認証待ち画面を日本語化する(sendEmailVerificationNotification他)

こんばんは、のるぼるのんです。

前回は、Laravel5.7で追加されたユーザー登録時のEmail認証機能の実装について紹介しました。

認証待ちページは簡単に日本語化出来るんですけど、認証メールの方が結構面倒臭いみたいなんですよねー。

ということで、今回は認証待ちページと、認証メールの日本語化について解説します。

 

認証待ちページ

こちらは簡単です。resource/views/auth/verify.blade.phpを編集すれば一発で日本語化出来ます。

出来ました。viewが用意されているので、チョロいですね。

認証用Email

こっちが若干厄介です。Userモデルで、通知に関する関数をオーバーライド、Notificationクラスを作成します。

 

・Notification 追加

・Vendor Publish

・EmailVerificationJa.php編集

・User.php編集

resources/views/vendor/notifications/email.blade.php

 

メールを送信してみます。

日本語化できました。

なんかMailAble機能とかでもっと簡単に、且つわかりやすくかける気がしますが、今回はこんなもんでしょう。

待ち画面より送信内容の方を自由にいじらせてくれよな〜Laravelさんよう〜

Laravelカテゴリの最新記事