问题标签 [respect-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 回答
1009 浏览

php - 验证 PHP 数组键>值

有一个类似 [1] 的数组

我想检查checkMe内部数组的特殊键(此处为 key )是否具有相同的值。如果所有键都具有相同的值,那么我想从内部数组中删除键。(来自所有数组)

但是当有一个像 [2] 这样的数组时

所有的钥匙都应该完好无损。

我将如何使用这个复杂的验证器来做到这一点?(链接https://github.com/Respect/Validation

[1] 的预期结果是

[2] 不应触碰

这是已经尝试过的:

0 投票
3 回答
397 浏览

php - 使用“尊重验证”进行月份验证

我正在尝试为信用卡月份编写验证规则,为此我正在使用Respect Validation库。

结果是FALSE,但一定是TRUE因为“02”是有效月份

0 投票
3 回答
4515 浏览

php - php尊重验证只是验证如果不为空

我正在使用 php 尊重验证。 https://github.com/Respect/Validation

这是我的用户验证码。

用户名和密码只是必填字段。我希望它们是必需的,并且仅当用户填写了输入时才应应用其他字段验证。我应该怎么办 ?毕竟,如果有必要,我已经实施了自己的规则(唯一),我已经准备好制定新规则或其他任何东西。另外,如果您知道更好的用于输入验证的 php 包,我会全力以赴。

0 投票
2 回答
2397 浏览

php - 以另一种语言使用尊重/验证

我想在 PHP 中使用 Respect/Validation 库。我知道如何使用它,但目前我在德语项目中使用它,当然,我也想要德语的错误消息。

对于语言翻译,文档中有一个部分,但我真的不明白,我还没有找到任何答案。

他们正在谈论应该处理消息翻译的翻译。作为第二个参数,他们给出了“gettext”,但我不知道这应该是什么以及它应该如何处理翻译。

谁能解释我这是如何工作的?

0 投票
1 回答
1251 浏览

php - Slim3 设置错误和检查的正确方法是用户登录

我是 Slim 框架的新用户,我有一个简单的 Slim 3 应用程序,具有登录和注册验证功能。但是我不确定这是否是设置错误并检查用户是否登录的正确/最佳方法-如果会话user.id存在,则将其重定向到他的帐户。

我使用了一个中间件:AuthMiddleware其中包括:

我用Twig我的观点。validation其中分配的会话validator.php包括:

使用Respect\Validation. 另外,这是正确的用法Middlewares吗?

提前致谢。

0 投票
8 回答
11249 浏览

php - Unreasonable Errors on PHP Slim 3 Middleware

I am trying to use the ValidationErrorsMiddleware.php class as a middleware, so I added the following code to my bootstrap/app.php:

I got the following errors after the above code is added to my app.php:

Just in case, anyone needs to look at the code of my classes and app.php, I have included them down here


ValidationErrorsMiddleware.php

Middleware.php

App.php

0 投票
1 回答
386 浏览

php - 从 Respect/Validation 获取错误属性的名称

我正在使用 Respect 验证库,当我尝试验证我的输入日期时:

它返回正确的消息,例如:

但是我无法检索导致错误发生的属性的名称,我希望它具有 getErrorName() 或 getErrorAttributes 之类的功能,但我找不到它。请你帮助我好吗。太感谢了!

0 投票
1 回答
1767 浏览

php - 在验证库中找不到类验证器

我是作曲家的新手,但我可以得到vendorcomposer.lock然后composer.json从 cmd 将它们粘贴到我的项目中,而没有 Validation_Master 文件夹。我的项目路径:C:\wamp64\www\php Projects\project 1\(here there are test.php and vendor, composer.lock and composer.json) Validation_Master 文件夹路径:C:\wamp64\www\php Projects\Validation_Master 我的代码是:

但是上面的代码给了我以下错误:

致命错误:在 C:\wamp64\www\php Projects\project 1\test.php 中找不到类 'Respect\Validation\Validator'


我做了什么?!!?
将 Validation_Master 文件夹复制到 test.php 的路径 ==>(失败)
将 Vendor 文件夹复制到 Validation_Master 文件夹的路径并从那里需要 ==>(失败)
大量操作命名空间并将命名空间 Respect\Validation 添加到代码中 == >(失败)
有什么问题????我如何使用尊重验证库?????请基本上回答我(我之前阅读过文档但没有帮助)
供应商文件夹图像
composer.json代码:

autoload.php代码:

我很感激也很抱歉我写了很多

更新:我的问题像这篇文章:为什么我的作曲家的 autoload.php 不起作用?,但这并没有帮助
我也在composer dump-autoloadcmd ==> 中运行(失败)

0 投票
1 回答
40 浏览

php - PHP Respect 验证拉取请求失败 Travis,为什么?

我已经更新了 PHP 的 Respect Validation 中的语法,但是 Travis CI 每次都失败,即使我只使用 Github 编辑器删除了几个字符,然后将更改作为 Pull Request 提交。https://travis-ci.org/Respect/Validation/builds/155072854

关于为什么会发生这种情况的任何建议?

0 投票
1 回答
2863 浏览

php - 使用尊重/验证验证子数组?

我已经成功地使用了尊重/验证来解决我的一般问题。

但现在我正在验证一些表单输入,用户可以在其中选中多个复选框,并且数据通过数组发送。表单看起来像这样:

因此,我的发布数据将如下所示:

我已经建立了一个有效的验证规则:

我现在的问题是,如何options使用 (eg)验证数组v::intVal()

也许我刚刚监督了如何做到这一点。感谢您的时间。

干杯,帕特里克