From d9feeb73f38472e7807a7cd94675d3bbbea503f8 Mon Sep 17 00:00:00 2001 From: hafifie rahman Date: Tue, 27 Oct 2020 12:15:52 +0800 Subject: [PATCH] array --- app/Http/Controllers/GadaiController.php | 18 ++++++++++++++++-- routes/web.php | 5 +++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index a514c41..b9931c1 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -32,7 +32,21 @@ class GadaiController extends Controller array_push($gadai_all,$gadai); } } - + + return response()->json($gadai_all); + } + + public function showOneGadaibyRujukan($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); + } + } + return response()->json($gadai_all); } @@ -56,4 +70,4 @@ class GadaiController extends Controller Gadai::findOrFail($id)->delete(); return response('Deleted Successfully', 200); } -} \ No newline at end of file +} diff --git a/routes/web.php b/routes/web.php index 19a4673..ba84344 100644 --- a/routes/web.php +++ b/routes/web.php @@ -27,10 +27,11 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->post('customers',['uses'=>'CustomerController@create']); $router->delete('customers/{id}', ['uses' => 'CustomerController@delete']); $router->put('customers/{id}', ['uses' => 'CustomerController@update']); - + //Gadai API $router->get('gadai',['uses'=>'GadaiController@showAllGadais']); $router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadai']); + $router->get('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@showOneGadaibyRujukan']); $router->post('gadai',['uses'=>'GadaiController@create']); $router->delete('gadai/{id}', ['uses' => 'GadaiController@delete']); $router->put('gadai/{id}', ['uses' => 'GadaiController@update']); @@ -56,4 +57,4 @@ $router->group(['prefix'=>'api'], function () use ($router){ //Cawangan API $router->get('cawangan',['uses'=>'CawanganController@showAllCawangans']); $router->get('cawangan/{code_cawangan}',['uses'=>'CawanganController@showOneCawangan']); -}); \ No newline at end of file +});