Русское сообщество разработки на 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