page = $pages; } /* * // page index page display list post using ajax * NGUYEN THANH TUNG */ public function __index(){ return view('Admin.Page.index'); } public function __postIndex(Request $request){ return response()->json($this->page->__getPages($request)); } public function __create(){ return view('Admin.Page.create'); } /**********************************API****************************************/ /** * ALL FUNCTION RETURN JSON * USING RESTFUL API * NGUYEN QUY DONG */ // get all list page public function index() { if($data = $this->page->getPages()) { return response()->json([ 'data'=> $data, ],200); } else { return response()->json([ 'message'=> 'false', ],400); }; } //end // add new one page public function store(StoreRequest $request) { if($data = $this->page->addPage($request)) { return response()->json([ 'message'=>'success' ],200); } else { return response()->json([ 'message'=>'fail' ],400); }; } //end // get one page by id public function show($id) { if($data = $this->page->getOnePage($id)) { return response()->json([ 'data'=> $data, ],200); } else { return response()->json([ 'message'=> 'false', ],400); }; } //end //update a page by id, validate = UpdateRequest, return message json public function update(UpdateRequest $req, $id) { if($data = $this->pages->editPage($req,$id)) { return response()->json([ 'message'=>'success' ],200); } else { return response()->json([ 'message'=>'fail' ],400); }; } //end //delete a page by id, return message json public function destroy($id) { if ($data = $this->pages->removePage($id)) { return response()->json([ 'message'=>'success' ],200); } else{ return response()->json([ 'message'=>'fail' ],400); }; } //end }