controller(UserTypeController::class)->group(function () { Route::get('/groups', 'index')->middleware('permission:franchisee_permissions,view'); Route::post('/groups', 'store')->middleware('permission:franchisee_permissions,add'); Route::get('/groups/{id}/permissions', 'permissions')->whereNumber('id')->middleware('permission:franchisee_permissions,view'); Route::put('/groups/{id}/permissions', 'updatePermissions')->whereNumber('id')->middleware('permission:franchisee_permissions,edit'); Route::put('/groups/{id}', 'update')->whereNumber('id')->middleware('permission:franchisee_permissions,edit'); Route::delete('/groups/{id}', 'destroy')->whereNumber('id')->middleware('permission:franchisee_permissions,delete'); });