草庐IT

Validation

全部标签

php - Laravel 验证规则的自定义错误消息 : Dimensions

我正在尝试验证如下所示的图像上传:$this->validate($request,['admin_image'=>'nullable|image|dimensions:min_width=600,min_height=600',]);whentheselectedimagetoosmallthenlaravelshowserror:TheAdminImagehasinvalidimagedimensiona我认为该消息并没有具体说明图像在哪个维度上较小,例如:宽度或高度。我期待这样的错误消息:AdminImage宽度不能小于600px和Admin图片高度不能小于600px这里'Adm

php - 如何排除所有未通过验证 laravel 的数据?

我只想要通过验证的数据。并且不希望使用laravel-validation出现任何错误或重定向。到目前为止,我已经能够使用laravel-request停止重定向,但是如果我离开failedValidation,validation似乎无法正常工作>不抛出任何异常的方法。我有来自user的数据数组,他可以填充行或将行留空。如果他们连续将必填字段留空,那么我想在validation之后将它们从最终数据中排除。ExpenditureExtry.php'required','description.*'=>'nullable','account_head.*'=>'required','am

php - 使用 form_validation 库在 Code Igniter 中验证多维数组

我在使用codeigniter的form_validation模块时遇到了一个奇怪的问题。我正在尝试验证表单帖子中的多维数组,但它没有按预期工作。我已经在标准表单帖子中使用了一百次(夸张),所以我很熟悉它。我的表单帖子看起来像这样Array([location_edit_id]=>[theImage]=>[thePDF]=>[loc]=>Array([name]=>[content_1]=>[content_2]=>[opening_hours]=>[seats]=>)[ad]=>Array([address_1]=>[address_2]=>[address_3]=>[town_ci

PHPExcel 验证一系列单元格的数据

我正在尝试验证PHPExcel中一系列单元格的数据.验证单个单元格是否有效。$objValidation=$objPHPExcel->getActiveSheet()->getCell('A1')->getDataValidation();$objValidation->setType(PHPExcel_Cell_DataValidation::TYPE_WHOLE);$objValidation->setErrorStyle(PHPExcel_Cell_DataValidation::STYLE_STOP);$objValidation->setAllowBlank(true);$o

php - 如何让jQuery Validator远程触发errorPlacement?

谁能告诉我如何获得jQueryValidator在remote函数失败时调用errorPlacement处理程序?我提供了一个简短的例子:CliffNotes:根据他们的文档,我必须输出JSON,但我一定漏掉了一些东西,因为我是直接回显json_encode,还是提供像echojson_encode这样的key(array('result'=>0))正如它在blockoftext中所说.JS:varvalidator=$("form#signup").validate({onfocousout:true,rules:{email:{required:true,email:true,re

php - CakePHP 需要两次页面加载来验证表单

我正在编写一个页面,我的用户可以在其中更改他们的帐户电子邮件和密码。这是Controller操作和View:#UsersController.phppublicfunctionedit(){if($this->request->is('post')){if($this->User->save($this->request->data)){$this->Session->setFlash('Youraccounthasbeenupdated.');$this->redirect(array('action'=>'edit'));}$this->Session->setFlash('The

php - Zend Framework 2 - 来自多个输入过滤器集的表单验证?

我的ZF2使用我随处可见的简单结构,在模型中设置inputFilters并在验证期间应用于表单。但我真的在这里碰壁了。如果表单的某些字段需要针对一种模型进行验证,而某些字段需要针对另一种模型进行验证,那么您如何处理表单的验证?我的场景:我使用一个表单在我的数据库的2个表中插入2个条目(添加一个用户,并添加一个链接到该用户的捐赠)。一些字段将放在一个表中,另一些字段将放在第二个表中。就像我说的,我的输入过滤器存储在模型级别。如果我的整个场景只涉及一个模型/表,例如存储一笔捐款而没有其他任何东西,我将按以下方式进行:$donation=newDonation();$form->setInp

javascript - 验证计算时 DRY 在服务器 (PHP) 上进行客户端 (Javascript)

当我在服务器(PHP)上验证客户端(javascript)所做的计算时,我正在寻找DRY。我在服务器上进行验证以防止恶意用户复制javascript,但我在客户端进行计算以避免AJAX返回服务器进行验证时的延迟和服务器压力。我的问题:有什么方法可以做到这一点,还是我必须用两种语言编写代码?如果必须写出来,是为了DRY目的AJAX返回服务器更好,还是应该用两种语言写出相同的验证代码?Thisquestion这正是我正在寻找的答案,但从未得到令人满意的答案。编辑(1/25/15):尽管接受的答案成立,特别是因为我最初的问题指定服务器在PHP上运行,但我认为值得指出的是服务器端验证可以使用N

php - 在 Symfony2 的路由中根据需要设置一个参数而不定义它

我有一个这样定义的Action/***@Route("/doSomething/{someId}",name="do_something")*@Method("GET")*@ParamConverter("someId",class="MyBundle:Something")*/publicfunctionsomeAction(Something$something){...}我想使用token参数,作为“正常”查询字符串参数传递,例如:/myController/doSomething/5?token=2a47c2ff18a5d53cbaa5840b6c7c4008使此参数成为必需参

php - Cakephp,手动验证多个模型

我有一个表单在提交时生成以下数组(见下文)。我在我的Controller中使用这些数据来执行多项操作,之后我分别保存每一项。(一次保存它们不是一种选择)。我需要做的是找到一种方法来验证每个模型。我已经试过了:$this->Model->set($pertinentData);$this->Model2->set($pertinentData);if($this->Model->validates()&&$this->Model2->validates()){//Dowhatever}这会产生不准确的结果,说它在我看到时有效,反之亦然。有人知道可行的选择吗?没有办法创建一个无表模型,我可