required
- 值为 null。 不通过
- 值为空字符串。 不通过
- 值为空数组或空 Countable 对象。 不通过
- 值为无路径的上传文件。 不通过
filled
- 验证的字段在存在时不能为空。
if (Arr::has($this->data, $attribute)) {
return $this->validateRequired($attribute, $value);
}
nullable
- 验证字段可以为 null。这在验证基本数据类型时特别有用,例如可以包含空值的字符串和整数。
public function validateNullable()
{
return true;
}
present
- 验证字段必须存在于输入数据中,但可以为空。
public function validatePresent($attribute, $value)
{
return Arr::has($this->data, $attribute);
}
赞助一杯咖啡☕️
本文由 widdy 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Jun 1, 2021 at 02:38 pm