问题标签 [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.
php - 验证 PHP 数组键>值
有一个类似 [1] 的数组
我想检查checkMe
内部数组的特殊键(此处为 key )是否具有相同的值。如果所有键都具有相同的值,那么我想从内部数组中删除键。(来自所有数组)
但是当有一个像 [2] 这样的数组时
所有的钥匙都应该完好无损。
我将如何使用这个复杂的验证器来做到这一点?(链接https://github.com/Respect/Validation)
[1] 的预期结果是
[2] 不应触碰
这是已经尝试过的:
php - 使用“尊重验证”进行月份验证
我正在尝试为信用卡月份编写验证规则,为此我正在使用Respect Validation库。
结果是FALSE
,但一定是TRUE
因为“02”是有效月份
php - php尊重验证只是验证如果不为空
我正在使用 php 尊重验证。 https://github.com/Respect/Validation
这是我的用户验证码。
用户名和密码只是必填字段。我希望它们是必需的,并且仅当用户填写了输入时才应应用其他字段验证。我应该怎么办 ?毕竟,如果有必要,我已经实施了自己的规则(唯一),我已经准备好制定新规则或其他任何东西。另外,如果您知道更好的用于输入验证的 php 包,我会全力以赴。
php - 以另一种语言使用尊重/验证
我想在 PHP 中使用 Respect/Validation 库。我知道如何使用它,但目前我在德语项目中使用它,当然,我也想要德语的错误消息。
对于语言翻译,文档中有一个部分,但我真的不明白,我还没有找到任何答案。
他们正在谈论应该处理消息翻译的翻译。作为第二个参数,他们给出了“gettext”,但我不知道这应该是什么以及它应该如何处理翻译。
谁能解释我这是如何工作的?
php - Slim3 设置错误和检查的正确方法是用户登录
我是 Slim 框架的新用户,我有一个简单的 Slim 3 应用程序,具有登录和注册验证功能。但是我不确定这是否是设置错误并检查用户是否登录的正确/最佳方法-如果会话user.id
存在,则将其重定向到他的帐户。
我使用了一个中间件:AuthMiddleware
其中包括:
我用Twig
我的观点。validation
其中分配的会话validator.php
包括:
使用Respect\Validation
. 另外,这是正确的用法Middlewares
吗?
提前致谢。
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
php - 从 Respect/Validation 获取错误属性的名称
我正在使用 Respect 验证库,当我尝试验证我的输入日期时:
它返回正确的消息,例如:
但是我无法检索导致错误发生的属性的名称,我希望它具有 getErrorName() 或 getErrorAttributes 之类的功能,但我找不到它。请你帮助我好吗。太感谢了!
php - 在验证库中找不到类验证器
我是作曲家的新手,但我可以得到vendor
,composer.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-autoload
cmd ==> 中运行(失败)
php - PHP Respect 验证拉取请求失败 Travis,为什么?
我已经更新了 PHP 的 Respect Validation 中的语法,但是 Travis CI 每次都失败,即使我只使用 Github 编辑器删除了几个字符,然后将更改作为 Pull Request 提交。https://travis-ci.org/Respect/Validation/builds/155072854
关于为什么会发生这种情况的任何建议?
php - 使用尊重/验证验证子数组?
我已经成功地使用了尊重/验证来解决我的一般问题。
但现在我正在验证一些表单输入,用户可以在其中选中多个复选框,并且数据通过数组发送。表单看起来像这样:
因此,我的发布数据将如下所示:
我已经建立了一个有效的验证规则:
我现在的问题是,如何options
使用 (eg)验证数组v::intVal()
?
也许我刚刚监督了如何做到这一点。感谢您的时间。
干杯,帕特里克