Я хочу получить список братьев и сестер у каждого учащегося
Контроллер:
public function show($id)
{
$finddata = Student::orderBy('id', 'asc')->get();
$BS = Student::with('Family')->get();
return View('students.list' ,compact('finddata','BS'));
}
Модель ученика: внешний ключ: family_id
public function family()
{
return $this->belongsTo(family::class, 'family_id');
}
public function siblings()
{
return $this->belongsTo("Family", "family_id");
}
Семейная модель:
public function siblings()
{
return $this->hasMany("Student");
}
Вид:
@foreach($finddata as $record)
{{$finddata->studentname}}
@endforeach
@foreach($BS->siblings as sibling)
{{sibling->name}}
@endforeach
Ошибка: «Свойство [братьев и сестер] не существует в этом экземпляре коллекции. (Представление: \ views \ Students \ list.blade.php)»