Level 75
Look at query builder chapter and see take.
https://laravel.com/docs/8.x/queries#skip-take
You may want to use orderby
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
How can I add offset after using sortBy in laravel? Please see my code below.
Controller
$order_type = ($dir == 'asc') ? 'sortBy' : 'sortByDesc';
$inventories = $inventories->get()->$order_type(function($inventory) {
$item_status = [
'0' => 'I',
'1' => 'D',
'2' => 'HI',
'3' => 'HR',
'4' => 'A',
'5' => 'DS'
];
return $item_status[$inventory->receive_item->inspection_status];
});
$inventories = $inventories->offset($start)->limit($limit);
Error I get
BadMethodCallException in Macroable.php line 74: Method offset does not exist.
Please or to participate in this conversation.