Laravel验证中间件flash消息

时间:2016-07-28 15:26:37

标签: php laravel session flash-message

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

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

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

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

我做错了什么?感觉就像我已经尝试了闪光信息的每一个变化,似乎没有任何工作

2 个答案:

答案 0 :(得分:1)

return redirect()->route('site::home')->flash('This is a message!');

OR

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

答案 1 :(得分:0)

试试这个

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