[deleted] Pollux
The problem here is the validation of the url
field. In this extension, we validate the input is infact a url:
'url' => ['url', 'max:120', 'required']
Because mailto:a@b.c
won't pass validation as a url, then you get the error you describe.
The only way around this I can think of right now would be to create a custom validation rule that would pass either a url or valid email address. Then there's the extra issue that we actually don't just want a valid email address, but a valid mailto
instead.
Perhaps a regex pattern might be the way to go here. I'll give it some thought, but also open to any other thoughts/comments/ideas too.