Route::middleware('auth:admin')->prefix('admin')->group(function() { Route::get('categories', [CategoryController::class, 'index']); Route::post('categories', [CategoryController::class, 'store']); Route::put('categories/{id}', [CategoryController::class, 'update']); Route::delete('categories/{id}', [CategoryController::class, 'destroy']); // Similar for reporters, posts, etc. });