У меня есть запрос, подобный приведенному ниже, который выбирает записи.
$posts = User::whereHas('roles', function($q)use($search){
$q->where('name', '=', 'agent')
->where('first_name', 'like', "%".$search."%")
->orWhere('last_name','like',"%".$search."%")
->orWhere('created_at','like',"%".$search."%");
})->limit($limit)
->orderBy($order,$dir)
->get();
Приведенный выше запрос, который я использую для разбивки на страницы, означает получение следующих 10 записей, но он не работает.
Следующие переменные публикуются из ajax
$limit = $request->input('length');
$start = $request->input('start');
$order = $columns[$request->input('order.0.column')];
$dir = $request->input('order.0.dir');
Ajax работает нормально, но я всегда получаю первые 10 записей, когда отправляю следующие 10 записей. Может ли кто-нибудь любезно помочь. Спасибо