laravel-validation相关内容
我在 Laravel 5.4 中工作,我需要一个稍微具体的验证规则,但我认为这应该很容易实现,而无需扩展类.只是不知道如何使这项工作.. 如果 program 数组包含 'Music',我想做的是将 'music_instrument' 表单域设为必填.> 我发现了这个帖子 如何设置 require 如果在验证 laravel 的另一个多选字段中选择了值? 但这不是一个解决方案(因为它首先
..
如果验证失败,我不清楚如何传递旧输入以再次填写表单. 我的意思是,我知道如何在使用 Validator 类时传递数据,并在使用 withInput() 方法失败后重定向,但我正在尝试学习如何使用 laravel 5 中提供的表单请求.谢谢 解决方案 $username = Request::old('username'); 或在视图中: {{ old('username') }}
..
我在 Laravel 5.2 中遇到了一个关于验证的奇怪问题.我在 StackOverflow 上查看了以下问题,但似乎没有一个适用于我的情况: Laravel 验证未显示错误 Laravel 验证未返回错误 问题是,在将 Card 对象持久化到数据库之前,我试图验证 title 字段.当我按预期提交带有空 title 字段的表单时,它没有通过验证.但是,$errors 数组不会
..
我正在使用 FormRequest 来验证从我的 API 调用中发送的智能手机应用程序.所以,我希望 FormRequest 在验证失败时总是返回 json. 看到如下Laravel框架的源码,如果reqeust是Ajax或者wantJson,FormRequest的默认行为是返回json. //Illuminate\Foundation\Http\FormRequest 类/*** 为请
..
我正在使用表单请求验证方法来验证 Laravel 5 中的请求.我想使用表单请求验证方法添加我自己的验证规则.下面给出了我的请求类.我想添加带有字段项的自定义验证 numeric_array. 受保护的 $rules = ['shipping_country' =>['最大:60'],'物品' =>['数组|数字数组']]; 我的自定义函数如下 Validator::extend('nu
..
我在 Laravel 5.2 中的验证遇到了一些问题当我尝试像这样在控制器中验证请求时 $this->validate($request, ['标题' =>'必需的','content.*.rate' =>'必需的',]); 验证器捕获错误,但不要将它们存储到会话中,因此当我尝试在模板中调用此代码时 @if (isset($errors) && count($errors) > 0)
..
我正在创建一个新的 Laravel 项目,在调试表单请求的错误时,我注意到我的 ErrorBag 始终为空.即使在控制器中 $validator->fails() 返回 true.我尝试了在互联网上找到的所有解决方案,但没有任何效果. 即使在使用作曲家(如此处所述)创建新项目时,我的当所有字段都为空时,box auth 系统有一个空的错误包. 是的,所有路由都使用中间件组 web.
..
当我想在我的 Laravel 项目中注册用户时,页面总是显示 未定义变量:错误(查看:/var/www/resources/views/auth/register.blade.php)" 根据 Laravel 文档,$errors 应始终自动设置: 因此,重要的是要注意 $errors 变量将始终在您对每个请求的所有视图中可用,让您可以方便地假设 $errors 变量始终已定义并
..
如何使用这种格式返回自定义错误消息? $this->validate($request, ['东西' =>'必需的']); 解决方案 要获取自定义错误消息,您需要在第三个参数上传递自定义错误消息,就像这样 $this->validate($请求,['东西' =>'必需的'],['thing.required' =>'这是我的必需的自定义错误消息']);
..
在 Laravel 中指定存在验证规则时,是否可以引用另一个字段?我想说输入 a 必须存在于表 a 中,输入 b 必须存在于表 b 中,并且表 b 中列 x 的值必须等于输入 a. 最好举例说明: public $rules = array('game_id' =>'必需|存在:游戏,ID','team1_id' =>'required|exists:teams,id,game_id,',
..
我将这些数组放入 Laravel Validator 作为参数: ['item.*'=>'string']//规则['item.*.string' =>'项目编号(索引)不是字符串']//消息 我想在验证消息中使用 index number .上面的代码仅用于演示,不起作用.该怎么做? 解决方案 尝试或使用此方法 'name':[{'value':'raju'},{'value'
..
大家好,我正在尝试验证输入,但是验证失败时重定向存在怪异问题,laravel显示“重定向到 http://localhost:8888/public/admin/categories/create ",然后再加载页面.这是我在控制器中的验证: $ rules = ['名称'=>'必填|独特的:类别];$ input =输入::: all();$ validator = Validator ::
..
我正在尝试使用Laravel的 FormRequest 验证POST请求. 客户正在提交包含一系列商品的订单.我们要求用户仅在 asking_price>要求时指出商品是否需要 special_delivery .500 和 quantity>10 . 以下是我的预期规则: 公共功能rules(){'customer_id'=>'required | integer | exists
..
在Laravel验证中,我们制定了一条规则来验证我的字段,当我遇到错误时,它会向我显示此错误而没有法语符号 [["Le cin a d \ u00e9j \ u00e0 \ u00e9t \ u00e9pris."]] 而不是显示此消息: Le cin aétédéjàpris. 注意:我在 \ ressources \ lang \ en \ validation.php
..
我使用 username 作为 id 进行登录,并将用户名和电子邮件设置为唯一.每当我输入用户名和电子邮件时,验证规则都会检查即将到来的数据,并且没有问题,因为 username 和 email 将是新的且唯一的.我更新时会出现问题.当我更新属性时,不需要主要更改用户名,但是规则要求使用唯一的用户名.使用验证规则更新唯一属性的最佳做法是什么?. 更新用户方法 公共函数updateUser(
..
我有两个资源 组织 OrganizationUsers 鉴于我想同时在两种资源中创建,并且创建必须遵循特定的要求,所以我使用了request rules()和attribute(). 例如,由于组织需要具有唯一的名称,因此我正在使用 公共功能rules(){返回 ['名称'=>['required','min:3',Rule :: unique((新组织)-> getTa
..
我在更新部分中具有唯一性的验证规则. 在插入或添加唯一规则时,是'Email'=>array('unique:driver_details'),它将检查唯一的列. 但是更新部分失败.更新时,它满足其他规则,并且在电子邮件的唯一性中,它正在检查自己是否具有唯一性,并且失败了,但看到了它自己的字段. 那么,如何在数据库中检查唯一性值(唯一值除外)? 解决方案 这将强制忽略特定
..
我想验证Laravel的时间.例如:-我希望当用户输入8 PM到10 PM之间的时间时,它将显示验证错误.如何在Laravel中实现这一目标 解决方案 使用date_format规则验证 date_format:H:i 来自文档 date_format:format 正在验证的字段必须与根据PHP函数date_parse_from_format定义的格式匹配.
..
我可以问我在LoginRequest.php中做错了什么吗?在其中,如果登录过程中存在任何类型的错误,我已经设置了条件以重定向到自定义登录页面?我的代码如下:
..
我的表单多次具有相同的输入字段.我的表单字段如下: 请求包含($ request ['items'): 数组:1 [▼"items" =>数组:3 [▼0 =>“项目一"1 =
..