次のようにLaravel 5.3のパスワードリセットテンプレート(/resources/views/auth/passwords/reset.blade.php)にpageTitle変数を渡そうとしています:Laravel 5.3がパスワードリセットテンプレートにデータを渡すのに失敗しました
return view('auth.passwords.reset')
->with('pageTitle', 'Change title')
->with(['token' => $token, 'email' => $request->email]);
showResetForm
内の方法ResetsPasswords
の特性になります。動作しません。 Googleは有用な結果を出すことはありません。私は行を削除しようとしました:
->with(['token' => $token, 'email' => $request->email]);
まだ動作しません。私も試しました
$pageTitle = 'Change me';
return view('auth.passwords.reset', compact('pageTitle'));
しかし、動作しません。また、ResetsPassword
の特性がベンダーのフォルダにあることに気付きました。そこでコードを変更することは悪い考えですが、代わりにこれを行うことをどのように提案しますか?どこかでshowResetForm
メソッドを上書きできますか? - 私は登録特性のためにshowRegistrationForm
をRegistrationController
に入れ、そこに表示したい変数を渡すことができます。しかしResetPasswordController
EDITのために動作しないこと:要求されたとして、ここでは
、ResetsPasswords
特性から、全体の方法です:
/**
* Display the password reset view for the given token.
*
* If no token is present, display the link request form.
*
* @param \Illuminate\Http\Request $request
* @param string|null $token
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public function showResetForm(Request $request, $token = null)
{
return view('auth.passwords.reset')->with(['token' => $token, 'email' => $request->email]);
}
私はそれを試みました。その場合は –
をコンパクトに使用してください。私は秒に質問を編集します – xhulio
コンパクトはどちらも動作しませんでした... –