问答详情
源自:1-2 Controller之Session

Session::flash无效

百度了下是 中间件 Illuminate\Session\Middleware\StartSession 被启动了两次,才导致session2页面没有出现session1赋的值。

请问下这里该如何解决这个问题?

提问者:慕少6989839 2019-06-01 16:05

个回答

  • 星光如此灿烂
    2019-08-13 15:56:36

    不能使用dd()

  • 慕少6989839
    2019-06-01 16:32:22

    解决了。我是5.2版本的

    把app/Providers/RouteServiceProvider.php 文件中的

    protected function mapWebRoutes(Router $router)
    {
        $router->group([
            'namespace' => $this->namespace, 'middleware' => 'web',
        ], function ($router) {
            require app_path('Http/routes.php');
        });
    }
    'middleware' => 'web',

    删除就可以了。

    但想请问下这样删了会有说明影响吗?