如果要将所有集合放在一个数组中,可以这样做,
$products = Product::orderBy('created_at', 'desc')->get();
$sliders = Slider::orderBy('order', 'asc')->get();
$news = News::orderBy('order', 'asc')->get();
$result = array();
$result['products'] = $products;
$result['sliders'] = $sliders;
$result['news'] = $news;
这将创建集合
$result
就像你想的那样,
array(
products > product1,product2,product3,product4
news > news1, news2, news3
sliders > slider1, slider2, slider3
)
希望这对你有帮助。如有疑问,请发表评论。