Combina 5 tablas en Laravel y ordena por created_at
Estoy haciendo un sitio web para anuncios y las personas pueden publicar cosas que están vendiendo. Entonces tengo tablas:cars
, technology
, real_estate
, pets
etc. Todas estas tablas tienen columnas diferentes, excepto la columna "created_at", que es común para todas las tablas.
Ejemplo:
COCHES: [Modelo, Tipo, tipo de combustible ..., created_at]
MASCOTAS: [Nombre, Descripción ..., created_at]
Así que sicars
tiene 5 filas ypets
tiene 7 yreal_estate
tiene 3 Necesito a cambio 15 filas ordenadas porcreated_at
. Necesito fusionar las 5 (o más) tablas y ordenarlas por created_at (sin perder ninguna de las filas). ¿Tienes algunos consejos o idea de cómo hacerlo en laravel (Eloquent)?