@Alexer05

Как выбирать посты для указанного города через Many to Many?

Есть три таблицы
- posts
- cities
- post_city

Как сделать так, чтобы выбирались посты только для указанного города? В документации не нашёл решения

Пробовал сделать через метод join() при выборке постов (Post::where()->join()), но тогда перестают работать выборка данных, настроенные в модели, например в hasMany().
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
New_Horizons
@New_Horizons
Бред:
Задача тривиальнейшая. Тебе нужно отношение many-to-many , whereHas и никаких джоинов. В доке всё настолько подробно и с примерами написано, что не разобраться с этим... ну значит ещё просто рано)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы