From bfbeb793b05c9fda5211793798e1377bdb5a4f5f Mon Sep 17 00:00:00 2001 From: Zakwan Hamdan Date: Tue, 27 Oct 2020 12:27:01 +0800 Subject: [PATCH] add api for norujukan gadai --- app/Http/Controllers/GadaiController.php | 14 ++++---------- routes/web.php | 2 +- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index b9931c1..a6801d1 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -36,18 +36,12 @@ class GadaiController extends Controller return response()->json($gadai_all); } - public function showOneGadaibyRujukan($norujukan) + public function showOneGadaibyRujukan($kodcaw,$norujukan) { - $cawangan_all = Cawangan::on('mysql7')->get(); - $gadai_all = []; - foreach($cawangan_all as $index=>$cawangan){ - $gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->get(); - if(sizeof($gadai) != 0){ - array_push($gadai_all,$gadai); - } - } + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); + $gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->get(); - return response()->json($gadai_all); + return response()->json($gadai); } public function create(Request $request) diff --git a/routes/web.php b/routes/web.php index ba84344..2d48a3a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -31,7 +31,7 @@ $router->group(['prefix'=>'api'], function () use ($router){ //Gadai API $router->get('gadai',['uses'=>'GadaiController@showAllGadais']); $router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadai']); - $router->get('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@showOneGadaibyRujukan']); + $router->get('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@showOneGadaibyRujukan']); $router->post('gadai',['uses'=>'GadaiController@create']); $router->delete('gadai/{id}', ['uses' => 'GadaiController@delete']); $router->put('gadai/{id}', ['uses' => 'GadaiController@update']);