Cách xử lý với request()->ajax() trong controller
Mã:
public function list()
{
$users = $this->UserRepository->getUserPaginate();
if (request()->ajax()) {
$paginate = (string) $users->links('admin.users.paginate')->render();
$result = view("admin.user.search-ajax", compact('users'))->render();
return response()->json(['result' => $result, 'pagination' => $paginate]);
}
return view('admin.users.list', ['title' => 'List Users', 'users' => $users]);
}