get('/user', function (Request $request) { return $request->user(); }); Route::prefix('v1')->group(function () { Route::prefix('user')->group(function () { Route::get('/', [UserController::class, 'getUser']); Route::post('/', [UserController::class, 'storeUser']); Route::put('/', [UserController::class, 'updateUser']); Route::delete('/', [UserController::class, 'deleteUser']); }); Route::prefix('kategori')->group(function () { Route::get('/', [CategoryController::class, 'getKategori']); Route::post('/', [CategoryController::class, 'storeKategori']); Route::put('/', [CategoryController::class, 'updateKategori']); Route::delete('/', [CategoryController::class, 'deleteKategori']); }); Route::prefix('module')->group(function () { Route::get('/', [MateriController::class, 'getModule']); Route::post('/', [MateriController::class, 'storeModule']); Route::put('/', [MateriController::class, 'updateModule']); Route::delete('/', [MateriController::class, 'deleteModule']); }); Route::prefix('materi')->group(function () { Route::get('/', [MateriController::class, 'getMateri']); Route::post('/like', [MateriController::class, 'likeMateri']); Route::post('/', [MateriController::class, 'storeMateri']); Route::put('/', [MateriController::class, 'updateMateri']); Route::delete('/', [MateriController::class, 'deleteMateri']); Route::post('/input', [MateriController::class, 'inputDataMateri']); }); Route::prefix('quiz')->group(function () { route::post('/save', [KuisController::class, 'saveQuiz']); route::post('/add', [KuisController::class, 'addQuiz']); route::post('/submit', [KuisController::class, 'submitQuiz']); }); });