Ошибка Laravel: «Свойство [братьев и сестер] не существует в этом экземпляре коллекции» - PullRequest
0 голосов
/ 24 ноября 2018

Я хочу получить список братьев и сестер у каждого учащегося

Контроллер:

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)»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...