Laravel Filament tenancy Multiple panels
Hello
i have a problem in filament tenancy, i have to panels AdminPanel and AppPanel
class AdminPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->default() ->id('admin') ->path('admin') ->login() ->discoverClusters(in: app_path('Filament/Clusters'), for: 'App\Filament\Clusters') ->discoverResources(in: app_path('Filament/Resources'), for: 'App\Filament\Resources') ->discoverPages(in: app_path('Filament/Pages'), for: 'App\Filament\Pages') ->pages([ Dashboard::class, ]) ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\Filament\Widgets') ->widgets([ Widgets\AccountWidget::class, Widgets\FilamentInfoWidget::class, ]) ->unsavedChangesAlerts() ->brandLogo(fn () => view('filament.app.logo')) ->brandLogoHeight('1.25rem') ->navigationGroups([ 'Shop', 'Blog', ]) ->databaseNotifications() ->middleware([ EncryptCookies::class, AddQueuedCookiesToResponse::class, StartSession::class, AuthenticateSession::class, ShareErrorsFromSession::class, VerifyCsrfToken::class, SubstituteBindings::class, DisableBladeIconComponents::class, DispatchServingFilamentEvent::class, ]) ->authMiddleware([ Authenticate::class, ]) ->plugin( SpatieLaravelTranslatablePlugin::make() ->defaultLocales(['en', 'es', 'nl']), ); } }
class AppPanelProvider extends PanelProvider { public function panel(Panel $panel): Panel { return $panel ->id('app') ->path('app') ->login(Login::class) ->registration() ->passwordReset() ->emailVerification() ->tenant(Team::class) ->tenantRegistration(RegisterTeam::class) ->discoverResources(in: app_path('Filament/App/Resources'), for: 'App\Filament\App\Resources') ->discoverPages(in: app_path('Filament/App/Pages'), for: 'App\Filament\App\Pages') ->discoverWidgets(in: app_path('Filament/App/Widgets'), for: 'App\Filament\App\Widgets') ->middleware([ EncryptCookies::class, AddQueuedCookiesToResponse::class, StartSession::class, AuthenticateSession::class, ShareErrorsFromSession::class, VerifyCsrfToken::class, SubstituteBindings::class, DisableBladeIconComponents::class, DispatchServingFilamentEvent::class, ]) ->authMiddleware([ Authenticate::class, ]); } }
when i access admin/login route it redirects me into app/login, path and id are correct Thank you, any help will appreciated
Please or to participate in this conversation.