add certificates

This commit is contained in:
root
2026-05-18 00:07:30 -04:00
parent df5266c5b5
commit fa6c9519a0
18 changed files with 717 additions and 14 deletions
+6
View File
@@ -122,6 +122,7 @@ use App\Http\Controllers\Api\Public\PublicWinnersController;
use App\Http\Controllers\Api\ScannerController;
use App\Http\Controllers\Api\Staff\TimeOffNotificationController;
use App\Http\Controllers\Api\System\AccessDeniedController;
use App\Http\Controllers\Api\Certificates\CertificateController;
// CodeIgniter also registers POST /api/login and POST /api/register (public, no /v1).
Route::post('login', [AuthController::class, 'login']);
Route::post('register', [RegisterController::class, 'store']);
@@ -390,6 +391,11 @@ Route::prefix('v1')->group(function () {
});
});
Route::prefix('certificates')->group(function () {
Route::get('form-options', [CertificateController::class, 'formOptions']);
Route::post('generate', [CertificateController::class, 'generate']);
});
Route::prefix('role-permission')->group(function () {
Route::get('roles', [RolePermissionController::class, 'roles']);
Route::post('roles', [RolePermissionController::class, 'storeRole']);