为了账号安全,请及时绑定邮箱和手机立即绑定

此集合实例上不存在属性 [img_pers]

此集合实例上不存在属性 [img_pers]

PHP
慕娘9325324 2023-05-12 15:17:34
我只是在它调用的刀片中遇到错误此集合实例上不存在属性 [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文档以获取有关集合的更多信息。


查看完整回答
反对 回复 2023-05-12
  • 1 回答
  • 0 关注
  • 69 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信