Filament: Disable Field in the Edit Form

If you want to disable a field only in the edit form, you can use the method ->disabledOn('edit').

public static function form(Form $form): Form
{
return $form
->schema([
Forms\Components\TextInput::make('name'),
Forms\Components\TextInput::make('slug')
->disabledOn('edit')
->required(),

Like our articles?

Become a Premium Member for $129/year or $29/month
What else you will get:
  • 73 courses
  • 93 long-form tutorials
  • access to project repositories
  • access to private Discord

Recent New Courses