Mein Studenten ModellWie kann ich eine Beziehung zwischen zwei Modellen erstellen und die Modellinformationen über den Controller an die Ansicht weitergeben?
/**
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/
public function fathers()
{
return $this->belongsTo('App\Models\Father');
}
Mein StudentController
/**
* Display the specified resource.
*
* @param ManageStudentRequest $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function show(ManageStudentRequest $request, $id)
{
$student = Student::with('fathers')->find($id);
return view('students.show')->withStudent($student);
}
Und meine Klinge Ansicht
<tr>
<th>NOMBRE</th>
<td>{{ $student->father->first_name }} {{ $student->father->last_name }}</td>
</tr>
Das, was ich diesen Fehler wird erhalten:
Trying to get property of non-object (View: C:\laragon\www\App\resources\views\students\partials\show\show-overview.blade.php) (View: C:\laragon\www\App\resources\views\students\partials\show\show-overview.blade.php)
Ich brauche dringend Hilfe, alles ist nützlich, Tyvm.