request('GET', 'http://127.0.0.1/apptic/public/api/agama/listagama'); $statusCode = $response->getStatusCode(); $body = $response->getBody(); $agama = json_decode($body,true); //dd($agama); return view('viewapi/listagamabaru',['agama'=>$agama]); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { return view('viewapi/addagama'); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $client = new Client(); $response = $client->request('POST', 'http://127.0.0.1/apptic/public/api/agama/addagama', [ 'json' => [ 'nama' => $request->nama, ] ] ); return redirect ('agama/clientapi/list'); } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $client = new Client(); $response = $client->request('GET', 'http://127.0.0.1/apptic/public/api/agama/detailagama/'.$id); $statusCode = $response->getStatusCode(); $body = $response->getBody(); $data = json_decode($body,true); return view('viewapi/editagama',['agama'=>$data]); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $client = new Client(); $response = $client->request('PUT', 'http://127.0.0.1/apptic/public/api/agama/editagama/'.$id, [ 'json' => [ 'nama' => $request->nama, ] ] ); return redirect ('agama/clientapi/list'); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { // } }