Laravel Nova custom field that allows you to have a select drop-down or custom text!
You can install select-or-text using composer:
composer require lynndigital/select-or-custom
Then add the following code to your resources fields method:
\Lynndigital\SelectOrCustom\SelectOrCustom::make('Field Name')->options([]);The field has an options method similar to that of Laravel Nova's Select field, it allows you to pass default options that may be selected.
Select one of your provided options, or choose "Custom (Free Text)" to add a custom value.

The field when a provided option is selected:

The field when a custom value can be entered (a simple text field):


