DONE: add portal setting endpoint for admin to update

This commit is contained in:
ISMAIL MASSERAN
2026-04-23 11:40:44 +08:00
parent 051ec7f48f
commit e0b8ea77eb
12 changed files with 518 additions and 78 deletions
+3
View File
@@ -36,6 +36,7 @@ Route::prefix('v1')->group(function () { //Version 1 of my Rest API
Route::post('election/vote', 'API\v1\Election\VoteController')->middleware(['fizikal_registration_verified', 'isvoted']);
Route::get('election/result', 'API\v1\Election\ResultController')->middleware('has_voted');
Route::post('allowance/code', 'API\v1\Allowance\ClaimCodeController');
Route::get('portal-settings', 'API\v1\PortalSettings\GetController');
Route::post('voter/logout', 'API\v1\Voter\LogoutController');
});
@@ -57,6 +58,8 @@ Route::prefix('v1')->group(function () { //Version 1 of my Rest API
Route::get('information', 'API\v1\Admin\InformationController');
Route::get('logout', 'API\v1\Admin\LogoutController');
Route::get('activity-log', 'API\v1\Admin\ActivityLog\IndexController');
Route::get('portal-settings', 'API\v1\Admin\PortalSettings\GetController');
Route::post('portal-settings', 'API\v1\Admin\PortalSettings\UpdateController');
Route::post('impersonate', 'API\v1\Admin\Impersonate\StartController')->middleware('main_admin');
Route::post('impersonate/leave', 'API\v1\Admin\Impersonate\LeaveController');
Route::get('{id}', 'API\v1\Admin\GetController@show');