Tha*_*cky 2 php validation laravel
required我的 Laravel 应用程序无法通过验证。
这是我的验证规则......
$rules = [
'email' => 'required|unique:members|max:100',
];
Run Code Online (Sandbox Code Playgroud)
具体的列名是email。HTML 页面输入字段名称为emailAddress
遇到这些情况该怎么办?如何告诉验证要检查哪个请求字段?
谢谢!
发现问题了...
验证检查的是输入字段名称。不是列名。
这里的问题是uniqueemail字段的验证规则。我必须指定在哪一列中检查已存储的电子邮件。
像这样
unique:members,email
Run Code Online (Sandbox Code Playgroud)
我必须在表名后面使用列名,并用,逗号分隔。
所以,规则就像
$rules = [
'emailAddress' => 'required|unique:members,email|max:100',
];
Run Code Online (Sandbox Code Playgroud)
就是这样!
| 归档时间: |
|
| 查看次数: |
2619 次 |
| 最近记录: |