ユーザーが自分のパスワードを忘れてしまった場合、再設定できるようにします。

メールアドレスを入力するとパスワードを再設定するためのリンクが書かれたメールが送信されます。ユーザーがリンクをクリックして新しいパスワードを入力すればパスワードの再設定ができます。

実はこれは難しいことではありません。以下の方法で簡単にできます。

プロジェクトのフォルダのなかに.envというファイルがあります。そのなかに以下のような部分があります。

.env

これを以下のように書き換えます。これはエックスサーバーからパスワードを再設定するためのメールを送信する場合です。

.env

これでログインページにある Forgot Your Password? のリンクをクリックするとパスワードを再設定するためのメールが送信されるようになります。

ただレイアウト的にパッとしないのでテンプレートを編集します。

プロジェクトのフォルダ\resources\views\authのなかには

プロジェクトのフォルダ\resources\views\auth\passwordsのなかには

という名前のファイルが存在しますが、これを編集します。

と書かれている部分を

とするとレイアウトに一貫性がうまれて違和感がなくなります。