簡體   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