laravel - 如何允许 Laravel 数字验证为空值

标签 laravel laravel-5

如何设置Laravel5.2不需要数字验证?我刚刚使用了此代码,但是当我不发送值或选择框未选择项目时,我出现错误,val 字段大多数是数字...我需要如果请求没有床输入,则不要理会床。下床验证...

$this->validate($request, [
        'provinces_id' => 'required|numeric',
        'type' => 'required',
        'bed' => 'numeric',
]);

最佳答案

如果我没理解错的话,您正在寻找 sometimes规则:

'bed' => 'sometimes|numeric',

In some situations, you may wish to run validation checks against a field only if that field is present in the input array. To quickly accomplish this, add the sometimes rule to your rule list

关于laravel - 如何允许 Laravel 数字验证为空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40215339/

相关文章:

php - Laravel 阻止 updated_at 更新特定查询

laravel - Laravel 分页中的内存大小错误

php - Laravel 模型未在 Controller 方法中绑定(bind)

php - 重新加载 .env 变量而不重新启动服务器(Laravel 5,共享主机)

twitter-bootstrap - Laravel 5、Bootstrap 及更少

php - 优化 Laravel 的 Eloquent 模型

mysql - 日程选择器,保存 SQL 的最佳方式

php - 从外键检索数据,一对一关系。拉维尔

php - Laravel 调度程序不运行命令

php - 如果从另一个函数调用,为什么 Laravel 的 Response::json 返回空白?