课程
/后端开发
/PHP
/轻松学会Laravel-表单篇
百度了下是 中间件 Illuminate\Session\Middleware\StartSession 被启动了两次,才导致session2页面没有出现session1赋的值。
请问下这里该如何解决这个问题?
2019-06-01
源自:轻松学会Laravel-表单篇 1-2
正在回答
不能使用dd()
解决了。我是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',
删除就可以了。
但想请问下这样删了会有说明影响吗?
举报
Laravel框架是世界上最流行的PHP框架,没有之一
1 回答使用了中间件,flash,forget,pull均无效是什么原因
1 回答Session::flash('code','123456');写入session成功,但可以获取多次,为什么?
2 回答为什么我的Session::flash();访问第二次还是有数据
3 回答我用Session::flash('code','123456');写入session不成功,这可能是什么原因导致的呢?
2 回答flash 娶不到值呢