在使用laravel做文章添加时。验证器TopicRequest.phppublicfunctionrules(){return[//CREATEROLES'title'=>'required','category_id'=>'required','body'=>'required','user_id'=>'required'];}控制器TopicController.phppublicfunctionstore(TopicRequest$request,Topic$topic){$topic->fill($request->all());$topic->user_id=\Auth::id();$topic->save();returnredirect()->route('topics.show',$topic->id)->with('success','文章创建成功.');}user_id是根据登录用户的id产生的,并不想从前段页面表单中传隐藏域获得.这里有一个问题:文章新建每次都提示user_id不能为空.这里代码需要怎么修改了,尤其控制器TopicController?laravel的验证器运行机理是怎样的,这里是不是需要将user_id加入TopicRequest对象中,请高手赐教题目描述题目来源及自己的思路相关代码//请把代码文本粘贴到下方(请勿用图片代替代码)你期待的结果是什么?实际看到的错误信息又是什么?
添加回答
举报
0/150
提交
取消