首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何允许Laravel数值验证的空值

如何允许Laravel数值验证的空值
EN

Stack Overflow用户
提问于 2016-10-24 09:48:50
回答 6查看 6.3K关注 0票数 5

如何为Laravel5.2设置不需要的数值验证?我只是使用了这个代码,但是当我没有发送值或选中框没有选择项时,我有错误,val字段大多数是数字的.我需要如果请求没有床输入离开床一个人。离开床验证..。

代码语言:javascript
复制
$this->validate($request, [
        'provinces_id' => 'required|numeric',
        'type' => 'required',
        'bed' => 'numeric',
]);
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-10-24 09:56:38

如果我正确地理解了你,你就在寻找sometimes规则:

代码语言:javascript
复制
'bed' => 'sometimes|numeric',

在某些情况下,您可能希望只在输入数组中存在某个字段时才对该字段进行验证检查。要快速完成这一任务,请将sometimes规则添加到规则列表中

票数 7
EN

Stack Overflow用户

发布于 2020-02-19 07:22:58

在Laravel 6或5.8中,您应该使用可空。但有时关键字在该版本上不起作用。

票数 4
EN

Stack Overflow用户

发布于 2016-10-24 10:04:28

在验证规则中使用sometimes而不是required。它检查是否只有一个值。否则,它将参数视为可选参数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40215339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档