Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5.3向密码重置模板传递数据失败_Php_Laravel_Templates_Laravel 5 - Fatal编程技术网

Php Laravel 5.3向密码重置模板传递数据失败

Php Laravel 5.3向密码重置模板传递数据失败,php,laravel,templates,laravel-5,Php,Laravel,Templates,Laravel 5,我试图通过以下方式将pageTitle变量传递给Laravel 5.3中的密码重置模板(/resources/views/auth/passwords/reset.blade.php): return view('auth.passwords.reset') ->with('pageTitle', 'Change title') ->with(['token' => $token, 'email' => $request->email]); 这在R

我试图通过以下方式将pageTitle变量传递给Laravel 5.3中的密码重置模板(/resources/views/auth/passwords/reset.blade.php):

return view('auth.passwords.reset')
    ->with('pageTitle', 'Change title')
    ->with(['token' => $token, 'email' => $request->email]);
这在
ResetsPasswords
trait中的
showreteform
方法中出现,但它不起作用。谷歌没有给出任何有用的结果。我已尝试删除该行:

    ->with(['token' => $token, 'email' => $request->email]);
但它仍然不起作用。我也试过了

$pageTitle = 'Change me';
return view('auth.passwords.reset', compact('pageTitle'));
但它不起作用。另外,我意识到,
ResetsPassword
trait位于供应商文件夹中,因此在那里更改代码不是一个好主意,您建议我如何改为这样做?我可以在某处覆盖
showreteform
方法吗?-我发现,对于注册特性,我可以将
showRegistrationForm
放入
RegistrationController
中,并将我想要的任何变量传递到视图中;但是,这不适用于
ResetPasswordController

编辑:

以下是根据要求从
ResetsPasswords
trait获得的整个方法:

/**
 * 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]);
}
你这样试过吗

编辑

$pageTitle = 'Change Title';
$token = 'token';
$email = 'email';
return view('auth.passwords.reset', compact('pageTitle','token','email'));

尝试使用
compact

return view('auth.passwords.reset', compact('token', 'email', etc..));

问题是我编辑了错误的特征,我需要编辑
SendsPasswordResetEmails
特征,而不是
ResetsPassword

在这种情况下,请使用compact。我马上编辑这个问题
return view('auth.passwords.reset', compact('token', 'email', etc..));