是访问的域不对吧
phpStorm
好吧 谢谢
闪存的方法 只能存在一次 第二次就消失 但是laravel升级5.2之后web加载两次
第二次就把闪存的值给清空了
你可以试试把group去掉,我之前就是你现在这种情况,我改了之后就可以了;而且我发现这种做法对session也没影响,还没有这个middleware都一样
遇到了,也没想明白.
关于with传参问题,我发现那个函数名必须是response,如果不是,就没法传过去。还有就是,我没有将response路由放到session路由群组中,是可以传参的。这是我的博客,里边有说明https://blog.csdn.net/self_realian
不用把response的方法路由设置在路由群组中的,在外面的话也是可以透过with来传入数值。除非你要用到session,不然是不需要的
你是不是忘记把地址改回来了。。。反正我是。。。
哈哈,解决了,在路由配置中,把response的路由放到中间件里面
Route::group(['middleware' => ['web']],function() {
Route::any('session1',['uses'=>'studentController@session1']);
Route::any('session2',['uses'=>'studentController@session2']);
//controller之response
Route::any('response',['uses'=>'studentController@response']);
});
同问,我也想知道,貌似两种用法都行
指向web,Route::group(['middleware'=>['web']],function()
{
});
laravel是5.2的。
是的,因为所有的代码最终需要先编译为原生PHP代码,然后才被解析为html代码。
应该是再次又把值传递给了session,然后再去再去查看又出现了,你看下是不是这么回事