66 lines
3.2 KiB
PHP
66 lines
3.2 KiB
PHP
<?php
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Application Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register all of the routes for an application.
|
|
| It is a breeze. Simply tell Lumen the URIs it should respond to
|
|
| and give it the Closure to call when that URI is requested.
|
|
|
|
|
*/
|
|
|
|
$router->get('/', function () use ($router) {
|
|
return $router->app->version();
|
|
});
|
|
// $router->get('/key', function() {
|
|
// return \Illuminate\Support\Str::random(32);
|
|
// });
|
|
|
|
$router->group(['prefix'=>'api'], function () use ($router){
|
|
//Customer API
|
|
$router->get('customers',['uses'=>'CustomerController@showAllCustomers']);
|
|
// $router->get('customers/{id}',['uses'=>'CustomerController@showOneCustomer']);
|
|
$router->get('customers/{ic}',['uses'=>'CustomerController@showOneCustomerByIC']);
|
|
$router->get('customers/{ic}/gadai/{status}',['uses'=>'CustomerController@showOneCustomerGadai']);
|
|
$router->get('customers/{ic}/gadai/{status}/{kodcaw}',['uses'=>'CustomerController@showOneCustomerGadaiByCawangan']);
|
|
$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@showOneGadaiByNorujukan']);
|
|
$router->get('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@showOneGadaibyRujukanAndCawangan']);
|
|
$router->post('gadai/{kodcaw}',['uses'=>'GadaiController@create']);
|
|
$router->delete('gadai/{id}', ['uses' => 'GadaiController@delete']);
|
|
$router->put('gadai/{id}', ['uses' => 'GadaiController@update']);
|
|
$router->get('gadai/{cawangan_code}/{date}',['uses'=>'GadaiController@gadaiTransactionByCawanganAndDay']);
|
|
|
|
//Lelong API
|
|
$router->get('lelong',['uses'=>'LelongController@showAllLelongs']);
|
|
$router->get('lelong/cawangan/{kodcaw}',['uses'=>'LelongController@showAllLelongByCawangan']);
|
|
$router->post('lelong',['uses'=>'LelongController@create']);
|
|
$router->delete('lelong/{id}', ['uses' => 'LelongController@delete']);
|
|
$router->put('lelong/{id}', ['uses' => 'LelongController@update']);
|
|
|
|
//Marhun API
|
|
$router->get('marhun',['uses'=>'MarhunController@showAllMarhuns']);
|
|
$router->get('marhun/{norujukan}',['uses'=>'MarhunController@showOneMarhun']);
|
|
$router->post('marhun/{kodcaw}',['uses'=>'MarhunController@create']);
|
|
$router->put('marhun/{id}', ['uses' => 'MarhunController@update']);
|
|
$router->get('jemas/{kodcaw}',['uses'=>'MarhunController@getAllJemas']);
|
|
|
|
|
|
//Harga Emas API
|
|
$router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmas']);
|
|
$router->get('harga_emas/{karat}',['uses'=>'HargaEmasController@getOneHargaEmas']);
|
|
$router->put('harga_emas',['uses'=>'HargaEmasController@update']);
|
|
|
|
//Cawangan API
|
|
$router->get('cawangan',['uses'=>'CawanganController@showAllCawangans']);
|
|
$router->get('cawangan/{code_cawangan}',['uses'=>'CawanganController@showOneCawangan']);
|
|
});
|