->required() to the field it won't allow me to create a record for a different user, shows a message saying 'The report has already been taken'.->disableOptionWhen() and querying for the user and report name. This works as a stopgap as it's the only place in the application where a report can be added to a user but clearly not all that flexible and doesn't use the validation logic