爲什麼我無法在渴望加載的senario中訪問屬性?Laravel 4渴望加載「未定義的屬性」
我試圖訪問我的設施模型的照片位置。他們有許多關係。當我使用加載
$facilities = Facility::with('photos')->get();
當我嘗試訪問
foreach($facilities as $facility)
{
echo $facility->photos->id;
}
我得到的Undefined property: Illuminate\Database\Eloquent\Collection::$id
如果我贊同$facilities->photos
我結束了該設施的信息。
[{"id":"3",
"name":null,
"location":"facilities\/facility1.jpg\r",
"created_at":"2013-07-18 14:15:19",
"deleted_at":null,
"updated_at":null,
"pivot":{"facility_id":"5","photo_id":"3"}}]
什麼是訪問此數組中的任何屬性的最佳方式?
'$ facility-> photos() - > first() - > id;'應該是'$ facility-> photos-> first() - > id;'(照片上沒有括號)。 –
@ Alex-Info.net謝謝,糾正。 – Altrim