1

URLを変更してパスワードをリセットしようとしています。デフォルトでlaravel send http://yourdomain.com/password/reset/someEncrptedString

しかし、ロケールとともにリンクを送信したいです。つまり、現在のロケールはen(英語の場合は en) http://yourdomain.com/en/password/reset/someEncrptedStringです。

どうすればこれを行うことができますか?App::getlocale()reset.blade.php formurlのアクションに追加しようとしました。すなわち

<form method="POST" action="<?php echo url(App::getLocale().'/password/reset');?>">

しかし、それは機能していません。

4

2 に答える 2

0

laravel5 のデフォルトの PasswordController を使用する場合、要件を満たすには 2 つの方法があります。

最初の方法: /resources/views/emails/password.blade.php を開きます。自由に変更できます。

2 番目の方法: /config/auth.php のリセット パスワード リンク ビュー テンプレートを変更します。

    'password' => [
        'email' => 'user.link',
        'table' => 'password_resets',
        'expire' => 60,
    ],

その後、ビュー テンプレートを作成し、パスワードのリセット リンクを編集できます。

詳細はこちらをクリックしてください。 http://www.luckybird.me/laravel-reset-password-link.html

于 2015-10-12T02:31:52.837 に答える