Итак, у меня следующая структура базы данных:
- спорт
- камера
- sport_has_camera
С отношением в sport_has_camera
.
Таким образом, таблица sport_has_camera
содержит идентификационные данные как из спортивного, так и из камеры.
Теперь у меня есть модель под названием Sport.php
и Camera.php
. Я хочу быть в состоянии сделать: Sport::where('name' , $sport_name)->firstOrFail()->cameras
что бы вернуть все камеры этого вида спорта (ссылки в базе данных. Теперь у меня есть это в Sport.php
:
public function cameras()
{
return $this->hasMany('App\Camera');
}
Но это не делает то, что я хочу, как я могу решить это?