我只是在它调用的刀片中遇到错误此集合实例上不存在属性 [img_pers]。(视图:C:\xampp\htdocs\AppGestion\resources\views\frontend\etat_civil.blade.php)我的控制器代码: public function index() { $listpers = Personne::all(); return view('frontend.etat_list', ['personnes' => $listpers]); }代码视图:<img class="card-img-top" src="{{ asset('storage/avatars/'.$personnes->img_pers) }}" class="img-thumbnail" style="height:300;" />商店功能: public function insert(Request $request) { $image = time().'.'.$request->file('img_pers')->extension(); $path = $request->file('img_pers')->storeAs('avatars',$image); $pers = new Personne(); $pers->img_pers = $image; $pers->save(); return redirect('etat_lists'); }
1 回答

函数式编程
TA贡献1807条经验 获得超9个赞
你正在返回所有的人。它们以集合数组的形式出现。您将该数组提供给您的视图,但您尝试访问该数组的属性。这是不可能的,您需要先获取数组中的一项,然后再访问该属性:
$personnes->first()->img_pres
查看Collections
文档以获取有关集合的更多信息。
- 1 回答
- 0 关注
- 100 浏览
添加回答
举报
0/150
提交
取消