问题标签 [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.
php - 在表单请求上添加规则验证时 Laravel 5 错误:Container.php 第 776 行中的 ReflectionException:类来宾不存在
当我在控制器方法中使用请求验证时,会返回此错误:
Container.php 第 776 行中的 ReflectionException:来宾类不存在
我的请求文件如下:
我的控制器如下:
我的请求是针对路由api/register调用的store方法。
当我在 POST 规则中删除数组的索引时,不会显示错误。
有人可以帮助我吗?
php - 我正在使用 Laravel 5 的命令总线,但不清楚如何实现验证器类
我正在使用Laravel 5 的命令总线,但不清楚如何实现验证器类。
我想创建一个 ResizeImageCommandValidator 类,在尝试调整图像大小之前检查图像是否真的是图像。
我想从 ResizeImageCommandHandler resize 方法中提取代码。
这个想法来自 Laracasts Commands and Domain Events,但 Jeffrey 没有使用 Laravel 5 架构。
这是代码。
ResizeImageCommandHandler.php
ResizeImageCommand.php
php - 修改 Laravel 验证消息响应
通常验证消息看起来像我的 json 响应
但我想做
php - laravel 包中的验证器
我正在尝试在我的 Laravel 包中使用验证器。从服务提供商我将验证器作为构造函数参数发送到考试类,但我收到此错误
以下是我的服务提供商注册功能:
以及产生错误的考试构造函数:
php - Laravel 扩展验证自定义消息
我想创建这个扩展验证。
我会像这样使用这个规则
'my_field' => 'required|my_custom_validation_rule'
,
我想对“ my_custom_validation_rule
”的错误使用一些动态消息
我无法从文档中找到有关它的内容。有什么办法吗?
validation - 在 View 中呈现验证错误,避免重复
从 Validator 循环遍历错误然后在表单元素之后立即呈现它们而不诉诸大量@if
子句的最佳方法是什么?
这既不优雅也不干:
我想避免这种重复。有没有办法使用 PHP 数组或包来生成表单元素来处理整个过程,在表单元素之后放置一个错误 div?
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:8
I get The zip must be 8 digits.
,则"zip" => "80980980"
再次输入。
我究竟做错了什么?
php - 如何在 Laravel 5 表单请求中使用请求路由参数?
我是 Laravel 5 的新手,我正在尝试使用新的表单请求来验证我的应用程序中的所有表单。
现在我被困在需要删除资源的地方,我创建了一个 DeleteResourceRequest 只是为了使用授权方法。
问题是我需要在路由参数中找到请求的 id,但我看不到如何将其输入到 authorize 方法中。
我可以像这样在控制器方法中使用 id:
但是如何让它在表单请求的授权方法中工作呢?
laravel - Laravel 5. 如何在请求中使用“有时”验证规则?
我正在使用位于 App\Http\Requests 文件夹中的 Post***Request.php。我有一个表格,只有当我的用户输入他的国家巴基斯坦时,我才想要城市字段。否则,这些字段可以为空。
我只想在这个文件中进行这项工作。我该如何修改它?
laravel-4 - 有条件地应用验证 laravel 4.2
我想根据数据库验证我的输入,我尝试的是,
但我只 需要检查是否存在isReadAll == false
,在 laravel 验证中是否有任何选项或者我需要创建一个自定义选项?