<?php
namespace App\Providers\Filament;
use ...
class GuestPanelProvider extends PanelProvider
{
public function panel(Panel $panel): Panel
{
return $panel
->id('guest')
->path('')
->login(false)
->registration(false)
->passwordReset(false)
->emailVerification(false)
->profile(false)
->navigation(false)
->topbar(false)
->breadcrumbs(false)
->colors([
'primary' => Color::Amber,
])
->tenant(Company::class, slugAttribute: 'slug')
->tenantMenu(fn () => false)
->discoverResources(in: app_path('Filament/Guest/Resources'), for: 'App\Filament\Guest\Resources')
->discoverPages(in: app_path('Filament/Guest/Pages'), for: 'App\Filament\Guest\Pages')
->discoverWidgets(in: app_path('Filament/Guest/Widgets'), for: 'App\Filament\Guest\Widgets')
->userMenuItems([])
->middleware([
EncryptCookies::class,
AddQueuedCookiesToResponse::class,
StartSession::class,
ShareErrorsFromSession::class,
VerifyCsrfToken::class,
SubstituteBindings::class,
DisableBladeIconComponents::class,
DispatchServingFilamentEvent::class,
])
->authMiddleware([
]);
}
}
<?php
namespace App\Providers\Filament;
use ...
class GuestPanelProvider extends PanelProvider
{
public function panel(Panel $panel): Panel
{
return $panel
->id('guest')
->path('')
->login(false)
->registration(false)
->passwordReset(false)
->emailVerification(false)
->profile(false)
->navigation(false)
->topbar(false)
->breadcrumbs(false)
->colors([
'primary' => Color::Amber,
])
->tenant(Company::class, slugAttribute: 'slug')
->tenantMenu(fn () => false)
->discoverResources(in: app_path('Filament/Guest/Resources'), for: 'App\Filament\Guest\Resources')
->discoverPages(in: app_path('Filament/Guest/Pages'), for: 'App\Filament\Guest\Pages')
->discoverWidgets(in: app_path('Filament/Guest/Widgets'), for: 'App\Filament\Guest\Widgets')
->userMenuItems([])
->middleware([
EncryptCookies::class,
AddQueuedCookiesToResponse::class,
StartSession::class,
ShareErrorsFromSession::class,
VerifyCsrfToken::class,
SubstituteBindings::class,
DisableBladeIconComponents::class,
DispatchServingFilamentEvent::class,
])
->authMiddleware([
]);
}
}