Create the field
Create the field type
Adding settings
There may be additional settings you want your field to have, for example the Number field hasmin and max settings.
To add these fields, you will need to tell Filament how to render the inputs.
configuration JSON column for the attribute. Which you can then access when you
render the field in the panel.
Create the Livewire Synthesizer
So Livewire knows how to hydrate/dehydrate the values provided to the field type when editing, we need to add a Synthesizer. You can read more about Livewire Synthesizers and what they do here: https://livewire.laravel.com/docs/synthesizersRegister the field
The last step is the register the converter with theAttributeData facade. Usually this would be in your service
provider.