Laravel 中数组的验证

尼蒂什·库马尔

我正在构建一个小型应用程序,Laravel 5.6其中我有一个 api,它采用[1,2,5,90,25]我想要验证的格式的数组作为验证规则中的必填字段。

我尝试创建一个请求并验证与以下内容相同:

public function rules()
{
    return [
        'ProjectType.*'=>  'required',
    ]
}

public function messages()
{
    return [
        'projectType.*.required' => 'Project type is required',
    ];
}

但是这件事不起作用,即使[]传递了一个空数组,它也会接受它。

我们怎样才能实现这种数组格式

aceraven777

您必须在数组的顶层进行验证,您可能需要此验证:

public function rules()
{
    return [
        'ProjectType'=>  'required|array',
        'ProjectType.*'=>  'required',
    ]
}

public function messages()
{
    return [
        'projectType.*.required' => 'Project type is required',
    ];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Laravel中验证数组

来自分类Dev

Laravel 5.2中的数组验证

来自分类Dev

在Laravel中验证JSON数组

来自分类Dev

在Laravel中验证数组请求

来自分类Dev

Laravel 中 Ajax 数组的验证

来自分类Dev

验证Laravel中的单选按钮数组

来自分类Dev

Laravel 5.2-验证数组中的值

来自分类Dev

在Laravel中验证关联数组

来自分类Dev

验证Laravel中单选按钮的数组

来自分类Dev

Laravel 5.2-验证数组中的值

来自分类Dev

如何在 Laravel 5.3 中验证数组?

来自分类Dev

无法验证 Laravel 中的嵌套数组

来自分类Dev

在 Laravel 中验证单个变量或数组

来自分类Dev

Laravel 5数组验证

来自分类Dev

laravel验证多维数组

来自分类Dev

Laravel验证数组

来自分类Dev

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

来自分类Dev

如何在Laravel中验证整数数组

来自分类Dev

在Laravel中显示来自输入数组的验证错误

来自分类Dev

Laravel验证-输入必须是数组中的项目之一

来自分类Dev

Laravel required_在数组中没有验证规则

来自分类Dev

Laravel 5.4 数组中的不同值验证规则

来自分类Dev

如何在 Laravel 5.0 中验证数组输入

来自分类Dev

使用Laravel验证检查数组中的值是否在另一个数组中

来自分类Dev

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

来自分类Dev

如何在laravel验证中验证数组数据的唯一组合键

来自分类Dev

嵌套数组验证Laravel

来自分类Dev

Laravel数组验证消息值

来自分类Dev

Laravel请求数组验证