Задать вопрос
@Mr-Governor
Губернирую

Как получить (количество записей с условием) из связующей модели?

Есть следующие таблицы: 5ed8b1ff7218b251421457.png и модели Article, Tag и Comment.
При клике на тег, нужно получить список статей с определенным тегом.

Дело в том, что таблица articles не знает о тегах и данные можно получить только из таблицы article_tag, у которой нет модели.
Временно решил вопрос без моделей так:
$countArticles = DB::select( 'SELECT COUNT(*) AS c FROM article_tag WHERE tag_id = ?;', [$tagID] )[0]->c;

Но хочется более кошерно. Жду советы.
  • Вопрос задан
  • 108 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы