我使用 pickadate.js 并且在 laravel 验证方面遇到问题。如果我将带有日期选择器的表单发送到我的应用程序,则有两个字段。birthday和birthday_submit。最后一个由 pickadate.js 创建并包含以下格式的日期:yyyy/mm/dd.
我的模型有专栏birthday。我的验证如下所示:
$request->validate([
"first_name"=>"required_without:last_name",
"email"=>"nullable|email",
"birthday_submit"=>"nullable|date"
]);
如果我将它传递给create()函数 (Eloquent) 然后我得到错误,那birthday_submit是不存在的。
有没有办法重命名birthday_submit,birthday以便我可以批量分配它?此外,错误消息会更好,因为用户不应收到birthday_submit无效的错误消息。
慕标琳琳