gpt4 book ai didi

php - 当 html 输入名称与列名称不同时使用 Laravel 验证

转载 作者:行者123 更新时间:2023-12-05 09:17:22 25 4
gpt4 key购买 nike

我无法在我的 Laravel 应用程序中通过 required 验证。

这是我的验证规则...

$rules = [
'email' => 'required|unique:members|max:100',
];

具体的列名是email。 HTML 页面输入字段名称为 emailAddress

遇到这些情况怎么办?如何告诉此验证要检查哪个请求字段?

谢谢!

最佳答案

发现问题...

验证检查的是输入字段名称。不是列名。

这里的问题是email字段的unique校验规则。我必须指定要检查已存储电子邮件的列。

像这样

unique:members,email

我必须在表名后使用由 ,(逗号)分隔的列名。

所以,规则是这样的

$rules = [
'emailAddress' => 'required|unique:members,email|max:100',
];

就是这样!

关于php - 当 html 输入名称与列名称不同时使用 Laravel 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48215250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com