%PDF- %PDF-
Direktori : /var/www/html/kpk/api/routes/ |
Current File : /var/www/html/kpk/api/routes/api.php |
<?php use Illuminate\Http\Request; /* |-------------------------------------------------------------------------- | API Routes |-------------------------------------------------------------------------- | | Here is where you can register API routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | is assigned the "api" middleware group. Enjoy building your API! | */ Route::post('/login', 'AuthController@login')->name('api.login'); Route::group(['middleware' => ['auth:api', 'isActiveUser']], function () { Route::get('/me', 'AuthController@me')->name('api.me'); Route::post('/logout','AuthController@logout')->name('api.logout'); Route::group(['middleware' => 'administrator'], function () { Route::get("/users", "UsersController@index")->name("api.users.index"); Route::get("/users/{id}", "UsersController@show")->name("api.users.show"); Route::post("/users", "UsersController@store")->name("api.users.store"); Route::put("/users/{id}", "UsersController@edit")->name("api.users.edit"); Route::post("/users/{id}/actions/disable", "UsersController@disable")->name("api.users.disable"); Route::post("/users/{id}/actions/enable", "UsersController@enable")->name("api.users.enable"); Route::post("/users/{id}/actions/updatePassword", "UsersController@updatePassword")->name("api.users.updatePassword"); Route::get("/institutions", "InstitutionsController@index")->name("api.institutions.index"); Route::get("/institutions/{id}", "InstitutionsController@show")->name("api.institutions.show"); Route::post("/institutions", "InstitutionsController@store")->name("api.institutions.store"); Route::put("/institutions/{id}", "InstitutionsController@edit")->name("api.institutions.edit"); Route::post("/institutions/{id}/actions/disable", "InstitutionsController@disable")->name("api.institutions.disable"); Route::post("/institutions/{id}/actions/enable", "InstitutionsController@enable")->name("api.institutions.enable"); Route::get("/relators", "RelatorsController@index")->name("api.relators.index"); Route::get("/relators/{id}", "RelatorsController@show")->name("api.relators.show"); Route::post("/relators", "RelatorsController@store")->name("api.relators.store"); Route::put("/relators/{id}", "RelatorsController@edit")->name("api.relators.edit"); Route::post("/relators/{id}/actions/disable", "RelatorsController@disable")->name("api.relators.disable"); Route::post("/relators/{id}/actions/enable", "RelatorsController@enable")->name("api.relators.enable"); Route::get("/logs", "LogsController@index")->name("api.logs.index"); }); Route::group(['prefix' => 'protocols'], function () { Route::get("/incoming", "ProtocolsController@incoming")->name("api.protocols.incoming"); Route::get("/", "ProtocolsController@index")->name("api.protocols.index"); Route::get("/{id}", "ProtocolsController@show")->name("api.protocols.show"); Route::post("/", "ProtocolsController@store")->name("api.protocols.store"); Route::put("/{id}", "ProtocolsController@edit")->name("api.protocols.edit"); Route::delete("/{id}", "ProtocolsController@destroy")->name("api.protocols.destroy"); Route::get('actions/export', 'ProtocolsController@export'); Route::get('actions/exportExcel', 'ProtocolsController@exportExcel'); Route::get("actions/getInstitutions", "InstitutionsController@getActive")->name("api.protocols.institutions.index"); Route::get("actions/getRelators", "RelatorsController@getActive")->name("api.protocols.relators.index"); }); });