Я пытаюсь использовать отношение один ко многим, чтобы заполнить столбец в моей таблице
/// это мой взгляд student.blade.php ////
@foreach($student as $students)
<tr role="row" class="odd">
<td class="sorting_1">{{$students->id}}</td>
<td><img src="/img/{{$students->photo}}"
style="width: 50px; height: 50px; border-radius: 50%;">
</td>
<td>{{$students->matric_no}}</td>
<td>{{$students->first_name}}</td>
<td>{{$students->last_name}}</td>
<td>{{$students->gender}}</td>
<td>{{$students->DOB}}</td>
<td>{{$students->classrm->id}}</td>
/// модель студента ////
public function classrm(){
return $this->belongsTo(Classroom::class);
}
/// модель класса ///
public function student(){
return $this->hasMany(Student::class);
}
/// контроллер студента ///
public function index()
{
$student = Student::all();
return view('student.Index', compact('student'));
}
Я ожидаю, что он отобразит значения в моей БД, но выдает исключение, пытаясь получить идентификатор не-свойства