问题标签 [laravel-validation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2229 浏览

php - 在表单请求上添加规则验证时 Laravel 5 错误:Container.php 第 776 行中的 ReflectionException:类来宾不存在

当我在控制器方法中使用请求验证时,会返回此错误:

Container.php 第 776 行中的 ReflectionException:来宾类不存在

我的请求文件如下:

我的控制器如下:

我的请求是针对路由api/register调用的store方法。

当我在 POST 规则中删除数组的索引时,不会显示错误。

有人可以帮助我吗?

0 投票
2 回答
2141 浏览

php - 我正在使用 Laravel 5 的命令总线,但不清楚如何实现验证器类

我正在使用Laravel 5 的命令总线,但不清楚如何实现验证器类。

我想创建一个 ResizeImageCommandValidator 类,在尝试调整图像大小之前检查图像是否真的是图像。

我想从 ResizeImageCommandHandler resize 方法中提取代码。

这个想法来自 Laracasts Commands and Domain Events,但 Jeffrey 没有使用 Laravel 5 架构。

这是代码。

ResizeImageCommandHandler.php

ResizeImageCommand.php

0 投票
3 回答
1093 浏览

php - 修改 Laravel 验证消息响应

通常验证消息看起来像我的 json 响应

但我想做

0 投票
1 回答
721 浏览

php - laravel 包中的验证器

我正在尝试在我的 Laravel 包中使用验证器。从服务提供商我将验证器作为构造函数参数发送到考试类,但我收到此错误

以下是我的服务提供商注册功能:

以及产生错误的考试构造函数:

0 投票
4 回答
15827 浏览

php - Laravel 扩展验证自定义消息

我想创建这个扩展验证。

我会像这样使用这个规则

'my_field' => 'required|my_custom_validation_rule',

我想对“ my_custom_validation_rule”的错误使用一些动态消息

我无法从文档中找到有关它的内容。有什么办法吗?

0 投票
2 回答
120 浏览

validation - 在 View 中呈现验证错误,避免重复

从 Validator 循环遍历错误然后在表单元素之后立即呈现它们而不诉诸大量@if子句的最佳方法是什么?

这既不优雅也不干:

我想避免这种重复。有没有办法使用 PHP 数组或包来生成表单元素来处理整个过程,在表单元素之后放置一个错误 div?

0 投票
1 回答
250 浏览

laravel-5 - 从仅限数字的类似 zip 的输入中删除破折号后,请求验证(大小或位数)失败

我有一个必须验证的巴西邮政编码。我正在使用输入掩码使其在 JS 中更好看和验证。这是格式:99999-999. 所以 5 个数字,一个破折号,然后是 3 个数字。

然后我有一个表单请求来验证输入。如果我在做任何事情之前转储输入,那是正确的: "zip" => "80980-980". 我可以使用 regex: 验证这一点"zip" => 'regex:/[0-9]{5}-[0-9]{3}/',,但我认为它不正确。

所以我要删除破折号:

如果我转储输入,它又是正确的: "zip" => "80980980".

这是表单请求:

}

但是,如果我尝试使用它来验证这一点,size:8我会得到这个:The zip must be 8 characters.,即使输入是"zip" => "80980980".

如果我尝试使用digits:8I get The zip must be 8 digits.,则"zip" => "80980980"再次输入。

我究竟做错了什么?

0 投票
7 回答
71506 浏览

php - 如何在 Laravel 5 表单请求中使用请求路由参数?

我是 Laravel 5 的新手,我正在尝试使用新的表单请求来验证我的应用程序中的所有表单。

现在我被困在需要删除资源的地方,我创建了一个 DeleteResourceRequest 只是为了使用授权方法。

问题是我需要在路由参数中找到请求的 id,但我看不到如何将其输入到 authorize 方法中。

我可以像这样在控制器方法中使用 id:

但是如何让它在表单请求的授权方法中工作呢?

0 投票
1 回答
800 浏览

laravel - Laravel 5. 如何在请求中使用“有时”验证规则?

我正在使用位于 App\Http\Requests 文件夹中的 Post***Request.php。我有一个表格,只有当我的用户输入他的国家巴基斯坦时,我才想要城市字段。否则,这些字段可以为空。

我只想在这个文件中进行这项工作。我该如何修改它?

0 投票
1 回答
53 浏览

laravel-4 - 有条件地应用验证 laravel 4.2

我想根据数据库验证我的输入,我尝试的是,

但我只 需要检查是否存在isReadAll == false,在 laravel 验证中是否有任何选项或者我需要创建一个自定义选项?