我需要選擇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