Для наилучшего подхода к поиску пользователей либо выполните разбиение на страницы, либо получите весь список по приведенному ниже коду в UsersController
public function index($type = null, Request $request)
{
$builder = User::where(/*query*/);
if($type == "paginate") {
$items = $builder->paginate(10);
} else {
$items = $builder->get();
}
return view("users.index", ['users' => $items]);
}
Вот маршрут в файле web.php / api.php
Route::get('/{type?}', ['as' => 'users.index', 'uses' => 'UsersController@index']);
Здесь URL будет
http://api.test/users/paginate // get pagination response.
http://api.test/users // get response without response
Я думаю, это поможет вам.