ErrorException: Trying to get property of non-object -- laravel 5.3
試圖獲取非客體屬性Laravel 5.3
我在從外鍵獲取數據時遇到了麻煩。已經使關係2個表之間,但仍錯誤給了我這個Trying to get property of non-object
控制器
public function show($id){
$activiter = Activiter::find($id);
return view('activiter.show',compact('activiter'));
}
show.blade.php
@foreach($activiter as $data)
@if($data->eleves)
<td>
{{ $data->eleves->nom }}
</td>
<td>
{{ $data->eleves->prenom }}
</td>
<td>
{{ $data->eleves->date_naissance }}
</td>
@endif
@endforeach
型號
public function eleves(){
return $this->hasMany('App\Eleve');
}
你能添加Activiter模式? –
在哪一行號碼。你得到錯誤。 –
它添加的激活模型:( @AmitGupta我得到**錯誤**特別是當我從模型的激活這樣調用方法:$ data-> eleves in show.blade.php – meduprise