feat: Routes for various Systems

main
Flycro 2024-03-20 18:06:46 +01:00
parent daa80f4ff3
commit 096698a8e1
1 changed files with 9 additions and 1 deletions

View File

@ -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');
});
});
});