From 096698a8e148c7af8daa149afb793f5350e28a88 Mon Sep 17 00:00:00 2001 From: Flycro Date: Wed, 20 Mar 2024 18:06:46 +0100 Subject: [PATCH] feat: Routes for various Systems --- routes/api.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/routes/api.php b/routes/api.php index 43f7311..4d01e56 100644 --- a/routes/api.php +++ b/routes/api.php @@ -3,6 +3,7 @@ use App\Http\Controllers\AccountController; use App\Http\Controllers\AuthController; use App\Http\Controllers\BookRecommendationController; +use App\Http\Controllers\DeadlineController; use App\Http\Controllers\UploadController; use App\Http\Controllers\VoteController; use Illuminate\Support\Facades\Route; @@ -28,8 +29,16 @@ Route::prefix('api/v1')->group(function () { Route::get('user', [AuthController::class, 'user'])->name('user'); Route::resource('book-recommendations', BookRecommendationController::class); + Route::get('/book-recommendations/{bookRecommendationId}/deadlines', [DeadlineController::class, 'deadlinesByBookRecommendation']); Route::post('/vote', [VoteController::class, 'castVote']); + Route::get('/deadlines', [DeadlineController::class, 'index']); + Route::post('/deadlines', [DeadlineController::class, 'createDeadline']); + Route::put('/user-deadlines/{deadlineId}', [DeadlineController::class, 'updateUserDeadline']); + }); + + Route::post('/admin/add-total-votes-all', [VoteController::class, 'addTotalVotesAll']); + Route::post('account/update', [AccountController::class, 'update'])->name('account.update'); Route::post('account/password', [AccountController::class, 'password'])->name('account.password'); @@ -37,4 +46,3 @@ Route::prefix('api/v1')->group(function () { Route::post('upload', [UploadController::class, 'image'])->name('upload.image'); }); }); -});