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

Как связать поле jsonb с другими таблицами?

На сайте есть возможность сохранить поиск,
при сохранении записываеться в таблицу id юзера и json строка запроса, например
{  
   "advert_status":1,
   "filter_models":{  
      "type_id":1,
      "adventure_state":1
   },
   "additionally_filter":{  
      "currency_id":1
   }
}

Задача состоит в том, чтобы связать к примеру filter_models->type_id по id с таблицей types через отношения один к одному
  • Вопрос задан
  • 76 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Посмотрите в сторону https://github.com/staudenmeir/eloquent-json-relations. Мы в одном из проектов так настраивали связи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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