Объединить 5 таблиц в Laravel и отсортировать по create_at
Я делаю сайт для рекламы, и люди могут публиковать вещи, которые они продают. Итак, у меня есть таблицы:cars
, technology
, real_estate
, pets
и т. д. Все эти таблицы имеют разные столбцы, за исключением столбца «create_at», который является общим для всех таблиц.
Пример:
АВТОМОБИЛИ: [модель, тип, тип топлива ..., создан_ат]
Домашние животные: [Имя, Описание ..., создан_ат]
Так что еслиcars
имеет 5 рядов иpets
имеет 7 иreal_estate
имеет 3 мне нужно в ответ 15 строк отсортировано поcreated_at
, Мне нужно объединить все 5 (или более) таблиц и отсортировать их по create_at (не теряя ни одной строки). У вас есть какие-нибудь советы или идеи, как это сделать в Laravel (Eloquent)?