Mülk yüklü bir senarioda neden tesise erişemiyorum?Laravel 4 Eager Yükleme "Tanımsız Özellik"
Tesisler modelimin fotoğraf konumuna erişmeye çalışıyorum. Çok var: Birçok ilişki. Ben ben ile bitirmek $facilities->photos
yankı Eğer
foreach($facilities as $facility)
{
echo $facility->photos->id;
}
Ben
Undefined property: Illuminate\Database\Eloquent\Collection::$id
olsun erişmeye çalıştığınızda
$facilities = Facility::with('photos')->get();
kullanarak tesis hakkında bilgi yüklediğinizde.
[{"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"}}]
Bu dizinin herhangi bir özelliğine erişmenin en iyi yolu nedir? photos
Bir photos
koleksiyonu almak ve mesela photos
topluluk içinde yineleme için gereken fotoğraf almak için yükleme istekli ile
'$ property-> photos() -> first() -> id;' '$ özelliği-> fotoğraflar-> ilk olmalıdır() -> id;' (fotoğraflarda parantez yok). –
@ Alex-Info.net teşekkürler, düzeltildi. – Altrim