【发布时间】:2015-03-04 02:28:58
【问题描述】:
所以我在数据库中有广告。 广告有 3 种类型。精选,大胆和免费。 我想在页面中显示它们。首先根据选择的类别。 我想首先按添加日期显示所有特色,然后按添加日期显示所有粗体和免费项目。我想给它们分页。
我试过这个:
$adsFeatured = Ads::where('category', '=', $category)->where('status', 'enabled')->where('type', 'featured')->get();
$adsOther = Ads::where('category', '=', $category)->where('status', '=', 'enabled')->where('type', '=', 'free')->orWhere('type', '=', 'bold')->get();
$adsOther->merge($adsFeatured);
$adsFeatured->paginate(15);
当然,如果我使用 get(),它不能分页,但如果我不使用它,我就不能合并它们,我想合并它们,因为我希望它将它们按那个顺序排列。
感谢您的帮助,我希望我已经正确解释了一切。 :)
【问题讨论】:
标签: laravel laravel-4 pagination