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