nova-sluggable
nova-sluggable copied to clipboard
hidden input option
Is it possible to submit the field as a hidden input?
For example adding ->hidden() to the chain like:
SluggableText::make('Name')
->rules('required'),
Slug::make('Slug')
->slugUnique()
->slugModel(static::$model)
->rules('required', 'alpha_dash', 'max:80')
->creationRules('unique:somegroup,slug')
->hidden(),
I know I can do this through a custom field or by just setting the value in the model on ::saving but it would be nice to still make use of this packages rules, validation etc.
I'd like to set the value but just remove the visibility for some users.
@atmediauk you should be able to use all visiblity methods listed in nova's documentation in the section Showing / Hiding Fields.
So this example ..
Slug::make(...)
->hideWhenCreating()
->hideWhenUpdating()
.. will hide the slug field when updating and creating.
@wize-wiz I know I'm late but @atmediauk asks to add to field hidden type, not fully removing. These don't work in our cases. ->hideWhenCreating()->hideWhenUpdating()