Β© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
FilamentF
Filamentβ€’3y agoβ€’
18 replies
Sanchit Patil

Load Schema / Reuse Schema

Hello All,

Is there any better / official way to load or reuse schema to avoid code duplication?

currently, I am doing it by storing it in a class inside App\Filament\Schema namespace.

<?php

namespace App\Filament\Schema;

use Closure;
use Filament\Forms\Components\DatePicker;
use Filament\Forms\Components\Grid;
use Filament\Forms\Components\Hidden;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Toggle;
use Squire\Models\Timezone;

class EventTypeScheduleSchema
{
function getSchema() : array {
return [ //schema ];
}
}

and in actual form method
->createOptionForm($etschema->getSchema())

Could you please help with this? πŸ™‚

Thank you.
Filament banner
FilamentJoin
A powerful open source UI framework for Laravel β€’ Build and ship admin panels & apps fast with Livewire
20,307Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Form schema reuse
FilamentFFilament / β“β”Šhelp
6mo ago
Reuse infolist
FilamentFFilament / β“β”Šhelp
3y ago
Load custom data (break schema and load custom model) to Schema v4
FilamentFFilament / β“β”Šhelp
8mo ago
Reuse Component Function
FilamentFFilament / β“β”Šhelp
16mo ago