name('apps.')->group(function (): void { Route::livewire('microsoft-federation', 'pages::connecton-providers.microsoft-federation') ->middleware(PermissionMiddleware::using(ConnectionProviderPermissionEnum::Access)) ->name('microsoft-federation'); Route::middleware(PermissionMiddleware::using(AppPermissionEnum::Access))->group(function (): void { Route::livewire('create', 'pages::connected-apps.create')->name('create'); Route::livewire('{id}/edit', 'pages::connected-apps.edit')->name('edit'); Route::livewire('/', 'pages::connected-apps.index')->name('index'); }); Route::prefix('connection-providers')->name('connectionProviders.') ->middleware(PermissionMiddleware::using(ConnectionProviderPermissionEnum::Access)) ->group(function (): void { Route::livewire('create', 'pages::connecton-providers.create')->name('create'); Route::livewire('{slug}/edit', 'pages::connecton-providers.edit')->name('edit'); Route::livewire('index', 'pages::connecton-providers.index')->name('index'); }); });