繁体   English   中英

Laravel 身份验证中间件闪存消息

[英]Laravel Authenticate middleware 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 消息将用户重定向回登录页面,但是每当我查看 session() 时,都没有 Flash 消息。

我做错了什么? 感觉就像我已经尝试了闪消息的所有变体,但似乎都没有奏效

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

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

试试这个

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM