 Laravel по-русски
Laravel по-русски
      
      
    Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Помогите, пожалуйста, составить жадный запрос. Laravel 5.6.31
Есть такие таблицы
pagetypes
    id
    ru_name
    sef_name
pagetype_service
    id
    page_id
    pagetype_id
    service_id
pages
    id
    title
    h1
    ...
services
    id
    category_id
    sef_url
    price
    ...
сategories
    id
    parent_id
    sef_url
    ...Модели уже есть Pagetype, Page, Service и Category, а таблица pagetype_service создана для связей. В моделях уже прописаны соответствующие связи с другими моделями. Можно и дописать если надо.
Нужно получить все страницы, которые соответствуют определённому типу из таблицы PAGETYPES. Я имею определённый sef_name.
Нужно получить все PAGES, но которые в таблице PAGETYPE_SERVICE имеют pagetype_id равную соответствующему id полученному по sef_name из таблицы PAGETYPES.
Тамже в таблице PAGETYPE_SERVICE есть поле service_id - это связь каждой страницы с таблицей SERVICES, и нужно получить соответствующие данные для каждой страницы
А в таблице SERVICES есть поле category_id, которое является связью с таблицей СATEGORIES и нужно получить эти данные тоже
Возможно такое сделать в одном запросе?
Страницы 1