group(function () { Route::get('/dashboard', [DashboardController::class, 'index']) ->name('dashboard'); Route::controller(UserController::class) ->prefix('/users') ->as('users.') ->group(static function (): void { Route::get('/', 'index') ->name('index') ->middleware('role:admin'); Route::get('/{user_uuid}', 'show') ->name('show') ->whereUuid('user_uuid'); Route::patch('/{user_uuid}/update', 'update') ->name('update') ->whereUuid('user_uuid'); }); });