我需要选择ID和名称字段,将集合传递给视图并迭代它以生成选择的选项。不过,我收到以下错误:Laravel Pluck - 试图获取非对象的属性
Trying to get property of non-object (View: ../resources/views/layouts/app.blade.php) (View: ../resources/views/layouts/app.blade.php)
控制器
public function index()
{
$propertyTypes = PropertyType::pluck('name', 'id');
return view('home', compact('propertyTypes'));
}
查看
@foreach($propertyTypes as $propertyType)
<option value="{{ $propertyType->id }}">
{{ $propertyType->name }}
</option>
@endforeach
表
ID Name
1 Detached
2 Semi-detached
3 Terraced
4 Flat
5 Bungalow
6 Land
7 Park Home
You '需要'@foreach($ propertyTypes作为$ id => $ name)'' – Perry