fix endpoints
This commit is contained in:
@@ -390,6 +390,8 @@ Route::prefix('v1')->group(function () {
|
||||
});
|
||||
|
||||
Route::prefix('students')->group(function () {
|
||||
Route::get('/', [StudentApiController::class, 'index']);
|
||||
Route::post('/', [StudentApiController::class, 'store']);
|
||||
Route::get('assignments', [StudentApiController::class, 'assignments']);
|
||||
Route::post('assign-class', [StudentApiController::class, 'assignClass']);
|
||||
Route::post('remove-class', [StudentApiController::class, 'removeClass']);
|
||||
@@ -398,6 +400,24 @@ Route::prefix('v1')->group(function () {
|
||||
Route::post('auto-distribute', [StudentApiController::class, 'autoDistribute']);
|
||||
Route::get('promotion-totals', [StudentApiController::class, 'promotionTotals']);
|
||||
Route::patch('{studentId}', [StudentApiController::class, 'update']);
|
||||
Route::delete('{studentId}', [StudentApiController::class, 'destroy']);
|
||||
Route::get('{studentId}', [StudentApiController::class, 'show']);
|
||||
Route::get('{studentId}/classes', [StudentApiController::class, 'classes']);
|
||||
Route::post('{studentId}/classes', [StudentApiController::class, 'assignClassForStudent']);
|
||||
Route::delete('{studentId}/classes/{classSectionId}', [StudentApiController::class, 'removeClassForStudent']);
|
||||
Route::post('{studentId}/promote', [StudentApiController::class, 'promote']);
|
||||
Route::get('{studentId}/attendance', [StudentApiController::class, 'attendance']);
|
||||
Route::get('{studentId}/incidents', [StudentApiController::class, 'incidents']);
|
||||
Route::get('{studentId}/scores', [StudentApiController::class, 'scores']);
|
||||
Route::get('{studentId}/notes', [StudentApiController::class, 'notes']);
|
||||
Route::get('{studentId}/parents', [StudentApiController::class, 'parents']);
|
||||
Route::get('{studentId}/emergency-contacts', [StudentApiController::class, 'emergencyContacts']);
|
||||
Route::post('{studentId}/emergency-contacts', [StudentApiController::class, 'addEmergencyContact']);
|
||||
Route::patch('{studentId}/emergency-contacts/{contactId}', [StudentApiController::class, 'updateEmergencyContact']);
|
||||
Route::post('{studentId}/rfid', [StudentApiController::class, 'updateRfid']);
|
||||
Route::post('{studentId}/photo', [StudentApiController::class, 'uploadPhoto']);
|
||||
Route::get('{studentId}/photo', [StudentApiController::class, 'photo']);
|
||||
Route::get('{studentId}/report-card', [ReportCardsController::class, 'studentReport']);
|
||||
Route::get('{studentId}/score-card', [StudentApiController::class, 'scoreCard']);
|
||||
});
|
||||
|
||||
@@ -720,34 +740,40 @@ Route::prefix('v1')->group(function () {
|
||||
|
||||
Route::prefix('projects')->group(function () {
|
||||
Route::get('/', [ProjectScoreController::class, 'index']);
|
||||
Route::get('by-year', [ProjectScoreController::class, 'bySchoolYear']);
|
||||
Route::post('/', [ProjectScoreController::class, 'update']);
|
||||
Route::post('columns', [ProjectScoreController::class, 'addColumn']);
|
||||
});
|
||||
|
||||
Route::prefix('quizzes')->group(function () {
|
||||
Route::get('/', [QuizScoreController::class, 'index']);
|
||||
Route::get('by-year', [QuizScoreController::class, 'bySchoolYear']);
|
||||
Route::post('/', [QuizScoreController::class, 'update']);
|
||||
Route::post('columns', [QuizScoreController::class, 'addColumn']);
|
||||
});
|
||||
|
||||
Route::prefix('homework')->group(function () {
|
||||
Route::get('/', [HomeworkScoreController::class, 'index']);
|
||||
Route::get('by-year', [HomeworkScoreController::class, 'bySchoolYear']);
|
||||
Route::post('/', [HomeworkScoreController::class, 'update']);
|
||||
Route::post('columns', [HomeworkScoreController::class, 'addColumn']);
|
||||
});
|
||||
|
||||
Route::prefix('midterm')->group(function () {
|
||||
Route::get('/', [MidtermScoreController::class, 'index']);
|
||||
Route::get('by-year', [MidtermScoreController::class, 'bySchoolYear']);
|
||||
Route::post('/', [MidtermScoreController::class, 'update']);
|
||||
});
|
||||
|
||||
Route::prefix('final')->group(function () {
|
||||
Route::get('/', [FinalScoreController::class, 'index']);
|
||||
Route::get('by-year', [FinalScoreController::class, 'bySchoolYear']);
|
||||
Route::post('/', [FinalScoreController::class, 'update']);
|
||||
});
|
||||
|
||||
Route::prefix('participation')->group(function () {
|
||||
Route::get('/', [ParticipationScoreController::class, 'index']);
|
||||
Route::get('by-year', [ParticipationScoreController::class, 'bySchoolYear']);
|
||||
Route::post('/', [ParticipationScoreController::class, 'update']);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user