laravel-validation 相关问题

此标记引用了使用Laravel验证应用程序传入数据的不同方法。

指定自定义属性值在 Laravel 中不起作用

我有以下代码: 使用 Illuminate\Support\Facades\Validator; $规则=数组( '附件' => '最大:1000|文件|mimes:jpeg,png,jpg,gif,svg,pdf', ); $消息=数组( '附件...

回答 1 投票 0

使用 laravel 的文件验证时使文件可选

我有一个包含一些输入和一个文件输入的表单。一切正常,但有一个奇怪的问题! 这是我的验证代码: $validator = \Validator::make($request->all(), [ ...

回答 2 投票 0

验证字段:required_if url 包含 Laravel 中的参数

当请求的url包含某些参数时,有什么方法可以验证必填字段吗?

回答 3 投票 0

Laravel 验证不允许全部为 false

我是Laravel框架的初学者。 我正在努力声明请求数据的验证。 我的表单中有一些复选框,并且必须至少选中其中一个复选框才能提交数据...

回答 1 投票 0

Laravel 5.8 和数据表表单验证

我正在使用 Laravel 5.8 和 Yajra 数据表包。 我必须从控制器构建一个动态表单(效果很好)。 提交表单后,验证失败时,我想显示旧的

回答 2 投票 0

如何在验证消息 Laravel 5.2 中获取数组索引

我将这些数组作为参数放入 Laravel Validator 中: ['item.*' => 'string'] // 规则 ['item.*.string' => '商品编号(索引)不是字符串'] // 消息 我想在

回答 2 投票 0

Laravel 验证同步输入数据与中间表值总是失败

我正在尝试与其他数据同步,如下所示: $game->contestants()->sync([3 => ['预算' => 30.5], 7 => ['预算' => 25]]) 其按预期工作,但我正在尝试验证...

回答 1 投票 0

Laravel 10 - 验证规则“字符串或数组”

我需要为动态数组添加验证,其元素可以是字符串或包含字符串的后续数组,但我找不到保存此规则的方法。 我当前的验证: $数据=$

回答 1 投票 0

Laravel 日期验证字符串“today”出错

我正在使用 Laravel 验证日期字段,如下所示: 验证器::make($shipment, [ 'collection_date' => '必填|日期', ... 我正在使用此字段发送 json: ”

回答 3 投票 0

Laravel 5 表单请求中如何使用请求路由参数?

我是 Laravel 5 的新手,我正在尝试使用新的表单请求来验证我的应用程序中的所有表单。 现在我陷入了需要删除资源的境地,我创建了一个

回答 9 投票 0

Laravel 10 中的验证器类

在我的控制器中,我验证 json 请求的字段。为了遵守单一责任,我想创建一个自定义验证器类并将以下代码放入我的验证器类中。 当我输入: php artisa...

回答 1 投票 0

Laravel 社交名流用户创建验证?

我试图用 Laravel 实现社交名流登录注册。但我无法使用 Laravel 默认验证规则验证数据。就像在用户表中一样,电子邮件应该是唯一的。我怎样才能实现...

回答 1 投票 0

Laravel 自定义验证规则修正

我正在我的 app/Rules 命名空间中创建一个 Laravel 自定义 Uppercase.php 规则,以检查提交的标题是否以大写字母开头,如果不是,则应抛出错误/失败。 班级

回答 2 投票 0

一次验证多个表单

我们的应用程序在一个页面上有多个相同的表单。在提交数据之前,我想通过 Vue 的单个请求来验证所有表单的输入。 我想出了以下前端端口...

回答 1 投票 0

管理员守护登录,电子邮件字段为必填项,Laravel 10

以前它在我为 Firebase 编辑它之前就可以工作,但现在我想在为 Firebase 编辑它之后首先查看本地身份验证。它可以注册但不能登录,这导致电子邮件字段是必需的...

回答 1 投票 0

Laravel 验证多个输入值

我正在研究 Laravel 验证代码。在我的代码中,我使用单选按钮表示批准、拒绝和返回等三个选项。在备注文本框中,验证取决于单选按钮 v...

回答 1 投票 0

Laravel 验证规则“相同”引发错误,而不是将验证错误添加到消息包

我的 laravel 10.x 控制器的一部分如下: $validator = Validator::make($request->all(), [ '电子邮件' => '必需|电子邮件|唯一:用户,电子邮件', '密码' => '

回答 2 投票 0

Laravel Livewire 错误未清除

我正在尝试 Laravel Livewire,遇到了一种情况,即使表单已成功提交,仍会显示之前的错误。 在点击“保存”之前 点击保存后 ...

回答 6 投票 0

使用其他字段作为 Laravel 中验证逻辑的一部分的自定义验证规则

我有一个自定义表单请求,有 2 个字段金额和货币。 有一些允许金额的验证规则,但它们取决于货币是什么。 所以我想创造...

回答 2 投票 0

Laravel 10 自定义规则

我想在Laravel 10中创建一个自定义规则,我使用了php artisan rule:make ValidPackageItem,生成了这个类 我想在Laravel 10中创建一个自定义规则,我使用了php artisan rule:make ValidPackageItem,生成了这个类 <?php namespace App\Rules; use Closure; use Illuminate\Contracts\Validation\ValidationRule; class ValidPackageItems implements ValidationRule { /** * Run the validation rule. * * @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail */ public function validate(string $attribute, mixed $value, Closure $fail): void { // } } 并在控制器中使用它 $validator = Validator::make($request->all(), [ 'items' => 'required|valid_package_items' ] ); 现在调用这个函数时,我得到这个错误 App\Rules\ValidPackageItems::validate(): Argument #3 ($fail) must be of type Closure, array given 我什至不知道验证器传递给这个自定义规则的是什么来了解问题,即使我改变了 * @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail to \Closure(array): 它没有解决它,我删除了 Closure 声明并使其只是 $fail ,它进入了类但是验证器总是抛出错误消息,即使数据是正确的 我曾经使用可调用规则,但它在 Laravel 10 中贬值了 有人知道解决方案吗?提前致谢 我想在 Laravel X10 中创建自定义验证规则,但出现错误 我希望错误得到解决,我可以自定义我的规则 我得到了解决方案,关于如何调用验证调用的问题 就跑php artisan rule:make ValidatePackageItems 和生成的类,之后你必须这样调用它 'items' => ['required', new ValidPackageItem()] 我在启动方法的Providers/AppServiceProvider.php中注册了验证规则,试图以这种方式调用它 items => 'required,valid_package_items,some_condition 如您所见,我真的不知道问题是出在注册和调用还是其他方面,但我没有时间尝试注册。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.