Validation doesn't work on form created with createOptionForm
Folks, I used the createOptionForm function to enable a new record creation form in a select field. Unfortunately, on this form, the unique() validation is not working. I followed a tip from Povilas in the code below, also without success:
It only validates required and not unique. When submitting the form, the key violation error occurs, as I tested an already registered document number.
Can anyone tell me where I'm going wrong?
Solution:Jump to solution
I implemented something similar, but without using any third party packages (Document) and the validation works as expected. Here's an example of a dropdown with the option to create a new user. The unique validation is added to the email field
```php
Forms\Components\Select::make('owner_id')
->relationship('owner', 'name')...
4 Replies
Thank you for your question. Allow me some time to do my due research. I'm sure we can figure it out.
Solution
I implemented something similar, but without using any third party packages (Document) and the validation works as expected. Here's an example of a dropdown with the option to create a new user. The unique validation is added to the email field
Is it possible this is an issue with the Document field itself?
@cpereiraweb Have you had any luck with this?