Задать вопрос
@photosho

Как правильно сделать выборку по тегам?

Стандартная структура. Есть 2 таблицы: "POSTS" и "TAGS", а также, связывающая их "POSTS_TAGS". Ну и, соответственно, загружается страница со списком тегов в адресной строке. Никак не могу понять, каким образом реализовать в Laravel выборку по этим тегам. В SQL я не очень силен, так что, если кто поможет, буду очень признателен.
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
Решения вопроса 1
@hopeful_romantic
В модели Tag:

public function posts()
{
return $this->belongsToMany('App\Post', 'post_tag', 'tag_id', 'post_id');
}

https://laravel.com/docs/5.4/eloquent-relationship...

таблицу рекомендую называть "post_tag", а не "POSTS_TAGS".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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