Ara*_*man 1 php arrays laravel laravel-5.5
我正在从控制器传递 Laravel Blade 模板中的一个数组。但它显示一个错误
无法将 stdClass 类型的对象用作数组
这是我传递给视图的数组
[[{“id”:10,“user_id”:4,“service_speciality”:“4”,“联系人”:“789”,“created_at”:“2018-06-06 05:52:22”,“updated_at ":"2018-06-06 05:52:22","branch_id":3,"name":"lene","doctor_email":"lene@gmail.com","service_name":"牙痛"} ],[{"id":8,"user_id":4,"service_speciality":"1","contact":"123","created_at":"2018-06-06 05:51:41"," Updated_at":"2018-06-06 05:51:41","branch_id":1,"name":"lene","doctor_email":"lene@gmail.com","service_name":"颈部疼痛" }]]
这是我的刀片模板视图,其中出现错误
@foreach($doctor as $datum)
<div id="pg-112-0" class="panel-grid panel-no-style col-lg-12">
@foreach($datum as $data)
<div id="pgc-112-0-0" class="panel-grid-cell col-lg-4">
<div id="panel-112-0-0-0" class="so-panel widget widget_pw_person_profile widget-person-profile panel-first-child panel-last-child" data-index="0">
<div class="person-profile h-card">
<div class="person-profile__container">
<div class="person-profile__basic-info">
<h4 class="person-profile__name p-name">
<a href="{{ url('/doctor/'.str_slug($data["name"], "-").'-'.$data["id"] ) }}">
Dr. {{ $data['name'] }}
</a>
</h4>
<div class="person-profile__label">
{{ $data['service_name'] }} Specialist
</div>
</div>
<a class="btn btn-secondary btn-block person-profile__button" href="{{ url('/doctor/'.str_slug($data["name"], "-").'-'.$data["id"] ) }}" target="_self">Read More</a>
</div>
</div>
</div>
</div>
@endforeach
</div>
@endforeach
Run Code Online (Sandbox Code Playgroud)
错误按摩说明了一切。更改您的代码:
$data['SOMETHING']
Run Code Online (Sandbox Code Playgroud)
到
$data->SOMETHING
Run Code Online (Sandbox Code Playgroud)
示例从:$data['service_name']到$data->service_name