diff --git a/app/Filament/Resources/Events/Tables/EventsTable.php b/app/Filament/Resources/Events/Tables/EventsTable.php index 1cf7f46e..8aec007e 100644 --- a/app/Filament/Resources/Events/Tables/EventsTable.php +++ b/app/Filament/Resources/Events/Tables/EventsTable.php @@ -79,6 +79,7 @@ class EventsTable ->visible(fn () => auth()->user()->hasRole('super_admin')), TextColumn::make('starttime') + ->timezone('CET') ->label('Start') ->alignCenter() ->dateTime('H:i') diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 769f90e5..543dac65 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -6,6 +6,7 @@ use App\Filament\Resources\Events\Pages\ListEvents; use Carbon\Carbon; use Filament\Support\Colors\Color; use Filament\Support\Facades\FilamentColor; +use Filament\Support\Facades\FilamentTimezone; use Filament\Support\Facades\FilamentView; use Filament\Tables\View\TablesRenderHook; use Filament\View\PanelsRenderHook; @@ -27,6 +28,9 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { + + FilamentTimezone::set('Europe/Vienna'); + FilamentView::registerRenderHook( PanelsRenderHook::USER_MENU_PROFILE_AFTER, fn (): string => Blade::render('@livewire(\'konto-switcher\')'), diff --git a/config/app.php b/config/app.php index d4682379..28be821a 100644 --- a/config/app.php +++ b/config/app.php @@ -65,7 +65,7 @@ return [ | */ - 'timezone' => 'CET', + 'timezone' => env('APP_TIMEZONE', 'UTC'), /* |--------------------------------------------------------------------------