【问题标题】:Laravel Authenticate middleware flash messageLaravel 验证中间件 flash 消息
【发布时间】:2016-07-28 15:26:36
【问题描述】:

在我的身份验证中间件中,我有以下代码:

        if (! Auth::user()->enabled) {
            Auth::logout();
            // $request->session()->flash('Test', 'Test');
            // return redirect()->route('site::home');

            return redirect()->route('site::home')->withFlash('Test');
        }

我正在尝试使用 Flash 消息将用户重定向回登录页面,但每当我查看 session() 时,都没有 Flash 消息。

我做错了什么?感觉好像我已经尝试了各种不同的 flash 消息,但似乎都不起作用

【问题讨论】:

  • 你是如何访问这个 flash 变量的?在此处粘贴该代码。
  • 我只是用 {{ dd(Session::all()) }} 转储会话

标签: php laravel session flash-message


【解决方案1】:
return redirect()->route('site::home')->flash('This is a message!');

return \Redirect::back()->withWarning( 'Message you want show in View' );

【讨论】:

    【解决方案2】:

    试试这个

    return redirect()->route('route_name')->with('custom_key', 'Custom Message');
    

    【讨论】:

      猜你喜欢
      • 2016-10-25
      • 2022-10-26
      • 2018-12-17
      • 2017-08-21
      • 2018-01-31
      • 2021-05-28
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      相关资源
      最近更新 更多