Laravel会话Flash消息不起作用 [英] Laravel session Flash Message Not working

查看:156
本文介绍了Laravel会话Flash消息不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

会话消息不起作用,我尝试了此代码,并且在线提供了许多修复程序 这是我的商店功能`

Session message is not working i tried this code and many fix available online Here id my store function `

public function store(Request $request)
    {
        // dd($request->all());
        $this->validate($request, [
            'name'      =>'required',
            'username'  =>'required',
            'email'     =>'required',
            'address'   =>'required',
            'likes'     =>'required',
            'gender'        =>'required'

        ]);

        $input = $request->all();

        Contacts::create($input);

        Session::put('flash_message', 'Task successfully added!');
        return redirect()->back();
    }

并通过此代码检索

@if(Session::has('flash_message'))
        <div class="alert alert-success">
            {{ Session::get('flash_message') }}
        </div>
@endif

推荐答案

我解决了laravel 6.x的问题

\Illuminate\Session\Middleware\StartSession::class\Illuminate\View\Middleware\ShareErrorsFromSession::class从Web $middlewareGroups移至 app\Http\Kernel.php 中的$middleware之后,一切都按预期运行.

As soon as I moved \Illuminate\Session\Middleware\StartSession::class and \Illuminate\View\Middleware\ShareErrorsFromSession::class from web $middlewareGroups to $middleware in app\Http\Kernel.php everything started working as expected.

这篇关于Laravel会话Flash消息不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆