Download the PHP package tapp/filament-timezone-field without Composer
On this page you can find all versions of the php package tapp/filament-timezone-field. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tapp/filament-timezone-field
More information about tapp/filament-timezone-field
Files in tapp/filament-timezone-field
Package filament-timezone-field
Short Description Filament timezone field.
License MIT
Homepage https://github.com/TappNetwork/filament-timezone-field
Informations about the package filament-timezone-field
Filament Timezone Field
A timezone select field for Laravel Filament.
Installation
Note For Filament 2.x check the 2.x branch
Usage
Form Field
Add to your Filament resource:
Appareance
Options
To use GMT instead of UTC (default is UTC), add the ->timezoneType('GMT')
method:
List timezones by country
To list only the timezones for a country, you can pass the country code to ->byCountry()
method. For example, to list only United States timezones:
You can also pass an array with more than one country code:
List timezones by region
To list the timezones for a region use the ->byRegion()
method. You can specify a region with a Region enum value:
or you can use one of the PHP's DateTimeZone predifined constants:
It's also possible to pass an array with more than one region:
[!TIP] All Filament select field methods are available to use:
Optionally, hide either timezone offsets or timezone names, depending on your use case:
Table Column
Options
Method | Description |
---|---|
->formattedTimezone() | Show formatted timezone name |
->formattedOffsetAndTimezone() | Show formatted offset and timezone name |
->timezoneType('GMT') | Use GMT instead of UTC |