我越來越麻煩,從我想要得到從表媒體 已經使2和表之間的關係有關的信息外鍵 獲取數據非對象的性質,但仍錯誤給我這個Trying to get property of non-object
在儘管我的表的這些表之間有數據試圖讓Laravel
莫代爾檔案
public function media(){
return $this->belongsTo('App\Media');
}
莫代爾媒體
public function dossier(){
return $this->hasOne('App\Dossier');
}
,我的觀點
我發送的變量$檔案,我沒有環 我試圖讓所有信息
@if($dossier->media)
<?php $ext=substr($dossier->media->url,-3) ;?>
<label class="med">
@if($ext=='pdf')
<i class="fa fa-file-pdf-o"></i>
@else
<i class="fa fa-file-word-o"></i>
@endif
{{$dossier->media->libelle}}
</label><a class="btn btn-warning btn-small pull-right" href="documents/{{$dossier->media->url}}"><i class="fa fa-print"></i></a>
<br><br>
<button id="btn-add{{$dossier->id}}" class="btn btn-primary">Ajouter un Media</button>
@else
<div class="div1{{$dossier->id}}">
<div class="alert alert-warning">Aucune media</div><button id="btn-add{{$dossier->id}}" class="btn btn-primary">Ajouter un Media</button>
</div>
@endif
@AlexeyMezenin ** $ dossier **定義當我做循環 – meduprise