public static function form(Form $form): Form
{
return $form
->schema([
Forms\Components\TextInput::make('name')
->afterStateUpdated(fn (Set $set, ?string $state) => $set('slug', Str::slug($state)))
->unique(ignoreRecord: true)
->required()
->maxLength(100),
Forms\Components\TextInput::make('slug')->hidden(),
]);
}
public static function form(Form $form): Form
{
return $form
->schema([
Forms\Components\TextInput::make('name')
->afterStateUpdated(fn (Set $set, ?string $state) => $set('slug', Str::slug($state)))
->unique(ignoreRecord: true)
->required()
->maxLength(100),
Forms\Components\TextInput::make('slug')->hidden(),
]);
}