public function listAll(Request $request, $page = 1) { $page--; $total = Contract::all()->count(); $contracts = Contract::skip($page * self::PAGE_SIZE)->take(self::PAGE_SIZE)->get(); $response = ["contracts" => $contracts, "total" => $total, "page" => $page + 1, "page_size" => self::PAGE_SIZE]; return response()->json($response)->header('Access-Control-Allow-Origin', '*'); }