关于密码重置功能,我遵循Laravel 4文档。
第一位看起来似乎有效,除了我在视图中没有看到任何错误或成功消息这一事实。
我使用了laravel附带的控制器..这就是我在控制器中所拥有的。
switch ($response = Password::remind(Input::only('email')))
{
case Password::INVALID_USER:
return Redirect::back()->with('error', Lang::get($response));
case Password::REMINDER_SENT:
return Redirect::back()->with('status', Lang::get($response));
}
以下是我的观点。
@if (Session::has('error'))
{{ trans(Session::get('reason')) }}
@elseif (Session::has('success'))
An email with the password reset has been sent.
@endif
此外,任何人都可以告诉我如何查看密码提醒有哪些验证规则。
答案 0 :(得分:2)
变化
return Redirect::back()->with('status', Lang::get($response));
到
return Redirect::back()->with('success', Lang::get($response));
并更改
{{ trans(Session::get('reason')) }}
到
{{ trans(Session::get('error')) }}