如何在重置密码重定向中添加状态消息? (Laravel 5.6)

时间:2018-12-10 14:51:26

标签: php laravel laravel-5.6

我正在尝试找到一种将状态消息添加到默认ResetPasswordController重定向的方法,但是我似乎无法弄清楚。我尝试替换默认的

protected $redirectTo = '/home';

使用

public function redirectTo() {
  return redirect()->home()->with('status', 'Your password has been changed successfully!');
}

但是我遇到一个错误。我在其他帖子中读到,默认设置已经添加了状态消息,但是我有一个区域可以显示状态,并且不会弹出任何内容。 (该项目具有的其他任何状态,都可以正常显示)

@if (session('status'))
  <div class="form-group">
    <div class="alert alert-success alert-dismissible">
      <a href="#" class="close" data-dismiss="alert" aria-label="close"><i class="fa fa-times" aria-hidden="true"></i></a>
        {{ session('status') }}
    </div>
  </div>
@endif

我也没有在文档中找到任何有用的信息,有人找到了解决方案吗?

1 个答案:

答案 0 :(得分:0)

可能会有所帮助。

public function redirectTo() {
 Session::flash('status', 'Your password has been changed successfully!');
  return redirect('home');
}

不要忘记在顶部使用Session类。