laravel-validation相关内容

如果值存在于另一个字段数组中,则 Laravel 验证规则

我在 Laravel 5.4 中工作,我需要一个稍微具体的验证规则,但我认为这应该很容易实现,而无需扩展类.只是不知道如何使这项工作.. 如果 program 数组包含 'Music',我想做的是将 'music_instrument' 表单域设为必填.> 我发现了这个帖子 如何设置 require 如果在验证 laravel 的另一个多选字段中选择了值? 但这不是一个解决方案(因为它首先 ..
发布时间:2021-12-18 22:18:11 PHP

在 laravel 5 中的表单请求验证后传递旧输入

如果验证失败,我不清楚如何传递旧输入以再次填写表单. 我的意思是,我知道如何在使用 Validator 类时传递数据,并在使用 withInput() 方法失败后重定向,但我正在尝试学习如何使用 laravel 5 中提供的表单请求.谢谢 解决方案 $username = Request::old('username'); 或在视图中: {{ old('username') }} ..
发布时间:2021-12-18 22:14:56 其他开发

Laravel 中的验证错误 - 验证失败后未填充 $errors 数组

我在 Laravel 5.2 中遇到了一个关于验证的奇怪问题.我在 StackOverflow 上查看了以下问题,但似乎没有一个适用于我的情况: Laravel 验证未显示错误 Laravel 验证未返回错误 问题是,在将 Card 对象持久化到数据库之前,我试图验证 title 字段.当我按预期提交带有空 title 字段的表单时,它没有通过验证.但是,$errors 数组不会 ..
发布时间:2021-12-18 21:43:23 其他开发

在 Laravel 5 中使用表单请求验证时如何添加自定义验证规则

我正在使用表单请求验证方法来验证 Laravel 5 中的请求.我想使用表单请求验证方法添加我自己的验证规则.下面给出了我的请求类.我想添加带有字段项的自定义验证 numeric_array. 受保护的 $rules = ['shipping_country' =>['最大:60'],'物品' =>['数组|数字数组']]; 我的自定义函数如下 Validator::extend('nu ..
发布时间:2021-12-18 21:33:00 PHP

Laravel 5.2 验证错误

我在 Laravel 5.2 中的验证遇到​​了一些问题当我尝试像这样在控制器中验证请求时 $this->validate($request, ['标题' =>'必需的','content.*.rate' =>'必需的',]); 验证器捕获错误,但不要将它们存储到会话中,因此当我尝试在模板中调用此代码时 @if (isset($errors) && count($errors) > 0) ..
发布时间:2021-12-18 21:20:10 其他开发

Laravel 5.2 中的 ErrorBag 始终为空

我正在创建一个新的 Laravel 项目,在调试表单请求的错误时,我注意到我的 ErrorBag 始终为空.即使在控制器中 $validator->fails() 返回 true.我尝试了在互联网上找到的所有解决方案,但没有任何效果. 即使在使用作曲家(如此处所述)创建新项目时,我的当所有字段都为空时,box auth 系统有一个空的错误包. 是的,所有路由都使用中间件组 web. ..
发布时间:2021-12-18 21:17:54 PHP

未定义变量:Laravel 中的错误

当我想在我的 Laravel 项目中注册用户时,页面总是显示 未定义变量:错误(查看:/var/www/resources/views/auth/register.blade.php)" 根据 Laravel 文档,$errors 应始终自动设置: 因此,重要的是要注意 $errors 变量将始终在您对每个请求的所有视图中可用,让您可以方便地假设 $errors 变量始终已定义并 ..

Laravel 显示重定向到 url

大家好,我正在尝试验证输入,但是验证失败时重定向存在怪异问题,laravel显示“重定向到 http://localhost:8888/public/admin/categories/create ",然后再加载页面.这是我在控制器中的验证: $ rules = ['名称'=>'必填|独特的:类别];$ input =输入::: all();$ validator = Validator :: ..
发布时间:2021-05-29 18:33:46 PHP

验证数组-获取当前迭代

我正在尝试使用Laravel的 FormRequest 验证POST请求. 客户正在提交包含一系列商品的订单.我们要求用户仅在 asking_price>要求时指出商品是否需要 special_delivery .500 和 quantity>10 . 以下是我的预期规则: 公共功能rules(){'customer_id'=>'required | integer | exists ..
发布时间:2021-05-28 20:58:25 其他开发

如果存在唯一属性,如何制定验证规则来存储和更新用户

我使用 username 作为 id 进行登录,并将用户名和电子邮件设置为唯一.每当我输入用户名和电子邮件时,验证规则都会检查即将到来的数据,并且没有问题,因为 username 和 email 将是新的且唯一的.我更新时会出现问题.当我更新属性时,不需要主要更改用户名,但是规则要求使用唯一的用户名.使用验证规则更新唯一属性的最佳做法是什么?. 更新用户方法 公共函数updateUser( ..
发布时间:2021-05-28 20:52:26 其他开发

Laravel在浅层嵌套资源中请求验证

我有两个资源 组织 OrganizationUsers 鉴于我想同时在两种资源中创建,并且创建必须遵循特定的要求,所以我使用了request rules()和attribute(). 例如,由于组织需要具有唯一的名称,因此我正在使用 公共功能rules(){返回 ['名称'=>['required','min:3',Rule :: unique((新组织)-> getTa ..
发布时间:2021-05-28 20:44:47 PHP

Laravel检查唯一规则而不更新自身

我在更新部分中具有唯一性的验证规则. 在插入或添加唯一规则时,是'Email'=>array('unique:driver_details'),它将检查唯一的列. 但是更新部分失败.更新时,它满足其他规则,并且在电子邮件的唯一性中,它正在检查自己是否具有唯一性,并且失败了,但看到了它自己的字段. 那么,如何在数据库中检查唯一性值(唯一值除外)? 解决方案 这将强制忽略特定 ..
发布时间:2021-05-28 20:38:17 PHP

如何在Laravel中验证时间

我想验证Laravel的时间.例如:-我希望当用户输入8 PM到10 PM之间的时间时,它将显示验证错误.如何在Laravel中实现这一目标 解决方案 使用date_format规则验证 date_format:H:i 来自文档 date_format:format 正在验证的字段必须与根据PHP函数date_parse_from_format定义的格式匹配. ..
发布时间:2021-05-28 20:38:14 PHP