我正在尝试验证我的数据,但由于某种原因我收到此错误 “尝试获取非对象的属性‘标题’”这是我的控制器:-public function store(Request $request){ $data = request()->validate([ 'title' => 'required', 'body' => 'required', ]); Post::create([ 'title'=>$data->title, 'body'=>$data->body, 'created_by'=>$request->created_by, 'user_id'=>Auth::user()->id, 'filled_by'=>Auth::user()->uuid, ]); return redirect('/home');}
1 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
request()->validate([]);
将返回带有验证数据的数组。您正在使用$data->title
但$data
不是对象而是数组。
而是使用
'title' => $data['title'],
- 1 回答
- 0 关注
- 96 浏览
添加回答
举报
0/150
提交
取消