【发布时间】:2021-02-13 03:04:45
【问题描述】:
我有 laravel 验证申请表,像这样:
public function rules()
{
$id = $this->input('wlId');
return [
'id' => ['sometimes ', 'integer'],
'domain_name' => ['required', 'string', 'unique:white_label,domain_name' . $id],
'disabled' => ['required', 'boolean']
];
}
我在唯一检查期间设置了 id 以忽略我的条目,但如果 id 不是整数而是例如字符串,那么我将从验证器收到 sql 错误。
如果 id 字段验证失败,如何停止验证?
【问题讨论】:
-
因为你指定应该是整数:
'id' => ['sometimes ', 'integer'],这意味着应该只是整数,但是如果你想成为整数你应该使用'numeric'
标签: laravel validation