分页器的每页无效。显示所有结果。我需要原始sql到Eloquent。请帮助。口才可以分页。
SELECT p.id, p.name, p.image_filename, p.contact, p.price, p.created_at FROM product p
INNER JOIN
category c ON p.category_id = c.id AND (c.lft BETWEEN '.$left.' AND '.$right.')
ORDER BY p.created_at DESC
$products = DB::select(DB::raw($query));
$pagination = Paginator::make($products, count($products), 5);
$between = array($left, $right);
Product::join('category', function($join) {
$join->on('product.category_id', '=', 'category.id');
})
->whereBetween('category.lft', $between)
->select('product.id', 'product.name', 'product.image_filename', 'product.contact', 'product.price', 'product.created_at')
->orderBy('product.created_at', 'desc')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句