class AdminPanelProvider extends PanelProvider
{
public function panel(Panel $panel): Panel
{
return $panel
->id('admin')
->domain(config('domains.admin'))
->default()
->sidebarFullyCollapsibleOnDesktop()
->colors([
'primary' => Color::Green,
'purple' => Color::Purple,
])
->maxContentWidth(MaxWidth::Full)
->plugin(BreezyCore::make()->enableTwoFactorAuthentication()->myProfile())
// ->plugin(\TomatoPHP\FilamentTranslations\FilamentTranslationsPlugin::make())
// ->plugin(\TomatoPHP\FilamentLanguageSwitcher\FilamentLanguageSwitcherPlugin::make())
->passwordReset()
->authGuard('web')
->brandLogo(asset('logo.svg'))
->darkMode(false)
->login()
->discoverResources(in: app_path('Filament/Admin/Resources'), for: 'App\\Filament\\Admin\\Resources')
->discoverPages(in: app_path('Filament/Admin/Pages'), for: 'App\\Filament\\Admin\\Pages')
->pages([
Pages\Dashboard::class,
])
->discoverWidgets(in: app_path('Filament/Admin/Widgets'), for: 'App\\Filament\\Admin\\Widgets')
->widgets([
Widgets\AccountWidget::class,
// Widgets\FilamentInfoWidget::class,
])
->middleware([
//some middleware i removed it for text limit
])
->viteTheme('resources/css/filament/admin/theme.css')
->authMiddleware([
Authenticate::class,
]);
}
}
class AdminPanelProvider extends PanelProvider
{
public function panel(Panel $panel): Panel
{
return $panel
->id('admin')
->domain(config('domains.admin'))
->default()
->sidebarFullyCollapsibleOnDesktop()
->colors([
'primary' => Color::Green,
'purple' => Color::Purple,
])
->maxContentWidth(MaxWidth::Full)
->plugin(BreezyCore::make()->enableTwoFactorAuthentication()->myProfile())
// ->plugin(\TomatoPHP\FilamentTranslations\FilamentTranslationsPlugin::make())
// ->plugin(\TomatoPHP\FilamentLanguageSwitcher\FilamentLanguageSwitcherPlugin::make())
->passwordReset()
->authGuard('web')
->brandLogo(asset('logo.svg'))
->darkMode(false)
->login()
->discoverResources(in: app_path('Filament/Admin/Resources'), for: 'App\\Filament\\Admin\\Resources')
->discoverPages(in: app_path('Filament/Admin/Pages'), for: 'App\\Filament\\Admin\\Pages')
->pages([
Pages\Dashboard::class,
])
->discoverWidgets(in: app_path('Filament/Admin/Widgets'), for: 'App\\Filament\\Admin\\Widgets')
->widgets([
Widgets\AccountWidget::class,
// Widgets\FilamentInfoWidget::class,
])
->middleware([
//some middleware i removed it for text limit
])
->viteTheme('resources/css/filament/admin/theme.css')
->authMiddleware([
Authenticate::class,
]);
}
}