我想获取产品并mutator attribute在我的情况下对其进行排序,它被称为price
我搜索如何对其进行排序,发现我可以sortBy使用collection
像那样
private function search()
{
return Product::with(['firstImage', 'category'])
->sortBy('price');
}
它工作正常,但是当我尝试添加paginate时没有任何反应并且响应中没有分页
private function search()
{
return Product::with(['firstImage', 'category'])
->paginate(9)->sortBy('price');
}
那么在这种情况下我该如何添加paginate?
编辑
price突变体
public function getPriceAttribute()
{
return $this->sell_price - (($this->discount * $this->sell_price) / 100);
}
三国纷争
噜噜哒