Hopp til innholdet

Aurora 1.0 is out!

What's new →
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>

Privat med mindre du sier noe annet

Innstillinger er private med mindre en fane lister dem i publicKeys. List aldri nøkler, tokens eller noe besøkende ikke skal se.

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.