ErrorException: Trying to get property of non-object -- laravel 5.3
Der Versuch, Eigentum von Nicht-Objekt zu erhalten Laravel 5,3
Ich habe Probleme bekommen die Daten aus Fremdschlüssel zu bekommen. machen bereits Beziehung zwischen zwei Tabellen, aber immer noch Fehler gab mir diese Trying to get property of non-object
-Controller
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
Modell
public function eleves(){
return $this->hasMany('App\Eleve');
}
Könnten Sie das Activiter Modell hinzufügen? –
Bei welcher Zeile nicht. Sie bekommen Fehler. –
Activiter Modell hinzugefügt :( @AmitGupta ich bekomme ** Fehler ** vor allem, wenn ich die Methode von Modell Aktivator wie folgt aufgerufen: $ Daten-> Eleves in show.blade.php – meduprise