Dokumentasjonsmeny
Bygge et nettsted
Dine egne innstillinger
Legg til faner i Innstillinger og les dem i malene dine.
Legg til faner i Innstillinger fra en service provider. Feltene lagres sammen med de andre innstillingene og leses med Setting::get().
app/Providers/AppServiceProvider.php
PHP
use Aurora\Support\SettingsTabs;
use Filament\Schemas\Components\Tabs\Tab;
use Filament\Forms\Components\TextInput;
SettingsTabs::register(
'opening-hours',
fn (): Tab => Tab::make(__('Opening hours'))->schema([
TextInput::make('opening_hours')->label(__('Opening hours')),
]),
siteKeys: ['opening_hours'], // each site keeps its own value
page: 'website', // join Settings › Website (or null for a page of its own)
publicKeys: ['opening_hours'], // may be shown by the REST/GraphQL APIs
);
Blade
<p>{{ \Aurora\Models\Setting::get('opening_hours') }}</p>
Dette nettstedet legger til fanene Topptekst og Bunntekst under Innstillinger › Nettsted på denne måten: knappen i toppteksten, kunngjøringslinjen, merknaden i bunnteksten og profiler i sosiale medier.