/** * Get Page list * * @param $id * @return \Illuminate\View\View */ public function pageIndex($id, Request $request) { $page = $request->get('page'); $page_no = !empty($page) ? $page : 1; $contract = new \stdClass(); $contract->page = $this->api->getTextPage($id, $page_no); $contract->metadata = $this->api->metadata($id); $contract->annotations = $this->contract->annotations($id); if (empty($contract->metadata)) { return abort(404); } return view('contract.page.index', compact('page', 'contract', 'annotations')); }
/** * Get All Page Text * @param $contractId * @return json */ public function getAllText($contractId) { $page = $this->api->getTextPage($contractId, ""); return response()->json($page); }