我试图通过以下方式将一个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]);
这是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]);
}
特征的整个方法,如要求:
<ul>
<li ng-repeat="city in cities">{{city}}</li>
</ul>
答案 0 :(得分:1)
尝试使用compact
return view('auth.passwords.reset', compact('token', 'email', etc..));
答案 1 :(得分:0)
$(document).ready(function() {
var calendar = $('#calendar').fullCalendar({
defaultView: 'month',
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
eventRender: function(event, element, view) {
var new_description =
'<div style="text-align:center">3PM' + '<br/>' +
'60min' + '<br/>' +
'title</div>'
;
element.append(new_description);
},
events: [{
title: 'event',
start: '2016-12-17T12:00:00',
duration: '60 min'
//rendering: 'background'
}]
});
// console.log($('#calendar').html());
// button click
});
你试过这样的吗?
修改强>
return view('auth.passwords.reset')
->with(['pageTitle' => 'Change Title','token' => $token, 'email' => $request->email]);
答案 2 :(得分:0)
问题是我正在编辑错误的特征,我需要编辑SendsPasswordResetEmails
特征而不是ResetsPassword
。