return $panel
->default()
->id('admin')
->path('admin')
->profile()
->login()
->brandName('Personal Project')
->colors([
'primary' => Color::Indigo,
'gray' => Color::Slate,
])
->discoverResources($this->app->path('Filament/Resources'), for: 'App\Shared\App\\Filament\\Resources')
->discoverPages($this->app->path('Filament/Pages'), for: 'App\Shared\App\\Filament\\Pages')
->pages([
])
->discoverWidgets($this->app->path('Filament/Widgets'), for: 'App\Shared\App\\Filament\\Widgets')
->widgets([
Widgets\AccountWidget::class,
Widgets\FilamentInfoWidget::class,
])
->middleware([
EncryptCookies::class,
AddQueuedCookiesToResponse::class,
StartSession::class,
AuthenticateSession::class,
ShareErrorsFromSession::class,
VerifyCsrfToken::class,
SubstituteBindings::class,
DisableBladeIconComponents::class,
DispatchServingFilamentEvent::class,
])
->authMiddleware([
Authenticate::class,
])
->plugin(TwoFactorAuthPlugin::make());
return $panel
->default()
->id('admin')
->path('admin')
->profile()
->login()
->brandName('Personal Project')
->colors([
'primary' => Color::Indigo,
'gray' => Color::Slate,
])
->discoverResources($this->app->path('Filament/Resources'), for: 'App\Shared\App\\Filament\\Resources')
->discoverPages($this->app->path('Filament/Pages'), for: 'App\Shared\App\\Filament\\Pages')
->pages([
])
->discoverWidgets($this->app->path('Filament/Widgets'), for: 'App\Shared\App\\Filament\\Widgets')
->widgets([
Widgets\AccountWidget::class,
Widgets\FilamentInfoWidget::class,
])
->middleware([
EncryptCookies::class,
AddQueuedCookiesToResponse::class,
StartSession::class,
AuthenticateSession::class,
ShareErrorsFromSession::class,
VerifyCsrfToken::class,
SubstituteBindings::class,
DisableBladeIconComponents::class,
DispatchServingFilamentEvent::class,
])
->authMiddleware([
Authenticate::class,
])
->plugin(TwoFactorAuthPlugin::make());