CasperSecurity
<?php
/** @var \Laravel\Lumen\Routing\Router $router */
/*
|--------------------------------------------------------------------------
| 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.
|
*/
use App\Http\Controllers\MetadataBusinessSectorsController;
use Illuminate\Support\Facades\Route;
$router->get('/', function () use ($router) {
return "Uiet Connected Inteligence Platform Metadata Running ...";
});
$router->post('/api/login','AuthController@login');
Route::group(['prefix' => '/api'], function($router) {
/* Country */
$router->get('country','MetadataCountryController@index');
$router->post('country','MetadataCountryController@store');
$router->get('country/{id}','MetadataCountryController@show');
$router->put('country/{id}','MetadataCountryController@update');
$router->delete('country/{id}','MetadataCountryController@destroy');
/* State */
$router->get('state','MetadataStateController@index');
$router->post('state','MetadataStateController@store');
$router->get('state/{id}','MetadataStateController@show');
$router->put('state/{id}','MetadataStateController@update');
$router->delete('state/{id}','MetadataStateController@destroy');
/* City */
$router->get('city','MetadataCityController@index');
$router->post('city','MetadataCityController@store');
$router->get('city/{id}','MetadataCityController@show');
$router->put('city/{id}','MetadataCityController@update');
$router->delete('city/{id}','MetadataCityController@destroy');
/* City */
$router->get('bank','BankDetailsController@index');
$router->post('bank','BankDetailsController@store');
$router->get('bank/{id}','BankDetailsController@show');
$router->put('bank/{id}','BankDetailsController@update');
$router->delete('bank/{id}','BankDetailsController@destroy');
/* Business Sector */
$router->get('business_sector','MetadataBusinessSectorsController@index');
$router->get('business_sector_search','MetadataBusinessSectorsController@indexsearch');
$router->post('business_sector','MetadataBusinessSectorsController@store');
$router->get('business_sector/{id}','MetadataBusinessSectorsController@show');
$router->put('business_sector/{id}','MetadataBusinessSectorsController@update');
$router->delete('business_sector/{id}','MetadataBusinessSectorsController@destroy');
/*Parent Unit */
$router->get('parent_unit','MetadataParentUnitController@index');
$router->get('parent_unit_search','MetadataBloodGroupController@indexsearch');
$router->post('parent_unit','MetadataParentUnitController@store');
$router->get('parent_unit/{id}','MetadataParentUnitController@show');
$router->put('parent_unit/{id}','MetadataParentUnitController@update');
$router->delete('parent_unit/{id}','MetadataParentUnitController@destroy');
/* Unit Type */
$router->get('unit_type','MetadataUnitTypesController@index');
$router->get('unit_type_search','MetadataBloodGroupController@indexsearch');
$router->post('unit_type','MetadataUnitTypesController@store');
$router->get('unit_type/{id}','MetadataUnitTypesController@show');
$router->put('unit_type/{id}','MetadataUnitTypesController@update');
$router->delete('unit_type/{id}','MetadataUnitTypesController@destroy');
/* Designation Grade */
$router->get('designation_grades','MetadataDesignationGradesController@index');
$router->get('designation_grades_search','MetadataBloodGroupController@indexsearch');
$router->post('designation_grades','MetadataDesignationGradesController@store');
$router->get('designation_grades/{id}','MetadataDesignationGradesController@show');
$router->put('designation_grades/{id}','MetadataDesignationGradesController@update');
$router->delete('designation_grades/{id}','MetadataDesignationGradesController@destroy');
/* Holiday Type */
$router->get('holiday_types','MetadataHolidayTypesController@index');
$router->get('holiday_types_search','MetadataBloodGroupController@indexsearch');
$router->post('holiday_types','MetadataHolidayTypesController@store');
$router->get('holiday_types/{id}','MetadataHolidayTypesController@show');
$router->put('holiday_types/{id}','MetadataHolidayTypesController@update');
$router->delete('holiday_types/{id}','MetadataHolidayTypesController@destroy');
/* Leave Credit Period */
$router->get('leave_credit_period','MetadataLeaveCreditPeriodController@index');
$router->get('leave_credit_period_search','MetadataBloodGroupController@indexsearch');
$router->post('leave_credit_period','MetadataLeaveCreditPeriodController@store');
$router->get('leave_credit_period/{id}','MetadataLeaveCreditPeriodController@show');
$router->put('leave_credit_period/{id}','MetadataLeaveCreditPeriodController@update');
$router->delete('leave_credit_period/{id}','MetadataLeaveCreditPeriodController@destroy');
/*Employee Type */
$router->get('employee_type','MetadataEmployeeTypesController@index');
$router->get('employee_type_search','MetadataBloodGroupController@indexsearch');
$router->post('employee_type','MetadataEmployeeTypesController@store');
$router->get('employee_type/{id}','MetadataEmployeeTypesController@show');
$router->put('employee_type/{id}','MetadataEmployeeTypesController@update');
$router->delete('employee_type/{id}','MetadataEmployeeTypesController@destroy');
/*Blood Group */
$router->get('blood_group','MetadataBloodGroupController@index');
$router->get('blood_group_search','MetadataBloodGroupController@indexsearch');
$router->post('blood_group','MetadataBloodGroupController@store');
$router->get('blood_group/{id}','MetadataBloodGroupController@show');
$router->put('blood_group/{id}','MetadataBloodGroupController@update');
$router->delete('blood_group/{id}','MetadataBloodGroupController@destroy');
/*Gender Type */
$router->get('gender_type','MetadataGenderTypesController@index');
$router->get('gender_type_search','MetadataBloodGroupController@indexsearch');
$router->post('gender_type','MetadataGenderTypesController@store');
$router->get('gender_type/{id}','MetadataGenderTypesController@show');
$router->put('gender_type/{id}','MetadataGenderTypesController@update');
$router->delete('gender_type/{id}','MetadataGenderTypesController@destroy');
/*Marital Status Type */
$router->get('marital_status_type','MetadataMaritalStatusTypesController@index');
$router->get('marital_status_type_search','MetadataBloodGroupController@indexsearch');
$router->post('marital_status_type','MetadataMaritalStatusTypesController@store');
$router->get('marital_status_type/{id}','MetadataMaritalStatusTypesController@show');
$router->put('marital_status_type/{id}','MetadataMaritalStatusTypesController@update');
$router->delete('marital_status_type/{id}','MetadataMaritalStatusTypesController@destroy');
/*Employee Category */
$router->get('employee_category','MetadataEmployeeCategoryController@index');
$router->get('employee_category_search','MetadataBloodGroupController@indexsearch');
$router->post('employee_category','MetadataEmployeeCategoryController@store');
$router->get('employee_category/{id}','MetadataEmployeeCategoryController@show');
$router->put('employee_category/{id}','MetadataEmployeeCategoryController@update');
$router->delete('employee_category/{id}','MetadataEmployeeCategoryController@destroy');
/*Currency */
$router->get('currency','MetadataCurrencyController@index');
$router->get('currency_search','MetadataCurrencyController@indexsearch');
$router->post('currency','MetadataCurrencyController@store');
$router->get('currency/{id}','MetadataCurrencyController@show');
$router->put('currency/{id}','MetadataCurrencyController@update');
$router->delete('currency/{id}','MetadataCurrencyController@destroy');
});