最新回答 / 昊天尘
因为那个update的视图中的form表单里的每一个input的name是设定为Student[name/age/sex],一个以Student为名字的数组,所以当用户按了提交后,会回到update的function中去,然后在function中通过$request->input('Student')获取并将用一个data变量存好,再将data数组处理好,最后调用内置save()函数保存到数据库中
2017-05-10
最新回答 / 菜鸟猴子
使用的是Http下的Controller.php这个基类的控制器。你应该是基类控制器 引入错了 。应该是use app\Controllers\Controller
2017-04-14
最新回答 / 慕莱坞1086289
修改的路由会携带一个id参数,你要根据这个id获取Model,由于form是跟增加使用的一个,所以在input中的value在赋值时需要增加isset判断,然后提交。之所以提交没改变,其根本就是你没拿到id对应的Model,少这一步,希望对你有帮助。。
2017-04-12
最赞回答 / weixia
laravel 5.4 也遇到这个问题 ,找到最后发现是 中间件 文件kernel.php。的 protected $middlewareGroups = [】// \App\Http\Middleware\VerifyCsrfToken::class, 这个 中间件 注释掉。就可以了!
2017-04-02
最赞回答 / 就不告诉你啦
这个是因为laravel默认开启了Csrf验证,只需要在代码form中添加一个隐藏的input即可,添加代码如下<...code...>你可以试试,一定要添加在form标签内部。<...图片...>
2017-04-02