我想通過以下方式在Laravel 5.3中將pageTitle變量傳遞給密碼重置模板(/resources/views/auth/passwords/reset.blade.php):Laravel 5.3將數據傳遞給密碼重置模板失敗
return view('auth.passwords.reset')
->with('pageTitle', 'Change title')
->with(['token' => $token, 'email' => $request->email]);
這在showResetForm
方法ResetsPasswords
性狀 - 它不起作用。谷歌沒有拿出任何有用的結果。我試着刪除行:
->with(['token' => $token, 'email' => $request->email]);
,但它仍然無法正常工作。我也試過
$pageTitle = 'Change me';
return view('auth.passwords.reset', compact('pageTitle'));
但它不起作用。另外,我已經意識到在供應商文件夾中找到了ResetsPassword
特徵,所以在那裏更改代碼是一個壞主意,您如何建議我這樣做?我可以在某處覆蓋showResetForm
方法嗎? - 我發現對於註冊特性,我可以將showRegistrationForm
放入RegistrationController
,並將所需的任何變量傳遞給視圖。然而,這並不爲ResetPasswordController
編輯工作:
下面是從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
緊湊也沒有工作... –