Fix Redis port collision

This commit is contained in:
Hamza-Ayed
2026-08-26 16:48:32 +03:00
parent d02c9a4092
commit 458c3c1225
12 changed files with 383 additions and 8 deletions
+24
View File
@@ -18,3 +18,27 @@ Route::prefix('v1')->middleware('api.token')->group(function (): void {
Route::get('/guardian/students/{student}/summary', [GuardianSummaryController::class, 'show'])
->name('guardian.students.summary');
});
use App\Http\Controllers\Api\AuthController;
Route::prefix('auth')->middleware('throttle:auth')->group(function () {
Route::post('/register', [AuthController::class, 'register']);
Route::post('/login', [AuthController::class, 'login']);
});
Route::prefix('auth')->middleware('auth:sanctum')->group(function () {
Route::post('/logout', [AuthController::class, 'logout']);
Route::delete('/account', [AuthController::class, 'deleteAccount']);
});
use App\Http\Controllers\Api\CourseController;
use App\Http\Controllers\Api\TeacherContentController;
Route::middleware('auth:sanctum')->group(function () {
// Student/General Browsing
Route::get('/courses', [CourseController::class, 'index']);
Route::get('/courses/{course}', [CourseController::class, 'show']);
// Teacher Uploads
Route::post('/teacher/lessons', [TeacherContentController::class, 'storeLesson']);
});