Combine 5 tabelas no Laravel e classifique por created_at
Estou criando um site para anúncios e as pessoas podem publicar o que estão vendendo. Então, eu tenho tabelas:cars
, technology
, real_estate
, pets
etc. Todas essas tabelas possuem colunas diferentes, exceto a coluna "created_at", que é comum a todas as tabelas.
Exemplo:
CARROS: [Modelo, Tipo, tipo de combustível ..., created_at]
ANIMAIS DE ESTIMAÇÃO: [Nome, Descrição ..., created_at]
Então secars
tem 5 linhas epets
tem 7 ereal_estate
tem 3 eu preciso em troca 15 linhas ordenadas porcreated_at
. Eu preciso mesclar todas as 5 (ou mais) tabelas e classificá-las por created_at (sem perder nenhuma das linhas). Você tem alguma dica ou idéia de como fazer isso no laravel (Eloquent)?