在Laravel Ajax请求验证中获取错误字段名称

奇汉·库斯麦斯(CihanKüsmez)

在Laravel 5.1项目中

我收到此Ajax响应错误

{"errors":["The Address Name field is required.","The Recipient field is required.","The Address field is required."]}

如果不是Validation中的Ajax响应,我们将使用has方法来确定哪个字段有错误。

如您所见,存在3个字段有错误。我正在使用twitter-bootstrap,我想显示这些错误,如图所示

在此处输入图片说明

如何获得字段名称?我需要像普通请求中那样的has方法。

彼得城

最简单的方法是利用MessageBag验证器对象。它返回键上的字段名称。可以这样完成:

// Setup the validator
$rules = array('email' => 'required|email', 'password' => 'required');
$validator = Validator::make(Input::all(), $rules);

// Validate the input and return correct response
if ($validator->fails())
{
    return Response::json(array(
        'success' => false,
        'errors' => $validator->getMessageBag()->toArray()

    ), 400); // 400 being the HTTP code for an invalid request.
}
return Response::json(array('success' => true), 200);

这将为您提供如下的JSON响应:

{
    "success": false,
    "errors": {
        "email": [
            "The E-mail field is required."
        ],
        "password": [
            "The Password field is required."
        ]
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

表单请求验证中的Laravel自定义字段名称

来自分类Dev

如何在Laravel表单验证错误消息中提供自定义字段名称

来自分类Dev

设置与Laravel中的数据库字段名称相同的属性返回错误

来自分类Dev

使用laravel在模型中映射字段名称

来自分类Dev

Laravel 查询中的 orderBy 字段名称

来自分类Dev

返回不同的字段名称Laravel?

来自分类Dev

Laravel:显示按以下字段分组的字段名称

来自分类Dev

用Laravel在sql字段名称中大写?

来自分类Dev

Laravel 多对多关系字段名称

来自分类Dev

Laravel中的数据库/模型字段名称约定?

来自分类Dev

在Laravel 7中使用copy()方法时将文本追加到字段名称

来自分类Dev

如何在Laravel中本地化字段名称?

来自分类Dev

如何更改 Laravel 收集结果中的字段名称

来自分类Dev

jQuery验证-在错误消息中显示字段名称

来自分类Dev

如何为Laravel 4和Laravel 5用户身份验证更改/自定义密码字段名称

来自分类Dev

Laravel 5表单字段名称!=数据库列名称

来自分类Dev

将Laravel 5 Auth与自定义表字段名称一起使用?

来自分类Dev

Laravel 5:模型,字段名称和本地化

来自分类Dev

Laravel 5 Form Request手动指定要显示的字段名称

来自分类Dev

Laravel Accessors 和 Mutators 不适用于 Camel Case 表字段名称

来自分类Dev

一对一的引用字段名称映射错误字段

来自分类Dev

jQuery验证显示动态字段名称上的错误

来自分类Dev

Laravel 请求验证错误

来自分类Dev

从请求中获取输入名称,Laravel

来自分类Dev

在 AJAX 中的字段名称上运行循环

来自分类Dev

从Symfony的表单中获取所有字段名称

来自分类Dev

获取mongodb集合中的所有字段名称?

来自分类Dev

如何在Rust中获取结构字段名称?

来自分类Dev

如何在Java中获取类的字段名称

Related 相关文章

  1. 1

    表单请求验证中的Laravel自定义字段名称

  2. 2

    如何在Laravel表单验证错误消息中提供自定义字段名称

  3. 3

    设置与Laravel中的数据库字段名称相同的属性返回错误

  4. 4

    使用laravel在模型中映射字段名称

  5. 5

    Laravel 查询中的 orderBy 字段名称

  6. 6

    返回不同的字段名称Laravel?

  7. 7

    Laravel:显示按以下字段分组的字段名称

  8. 8

    用Laravel在sql字段名称中大写?

  9. 9

    Laravel 多对多关系字段名称

  10. 10

    Laravel中的数据库/模型字段名称约定?

  11. 11

    在Laravel 7中使用copy()方法时将文本追加到字段名称

  12. 12

    如何在Laravel中本地化字段名称?

  13. 13

    如何更改 Laravel 收集结果中的字段名称

  14. 14

    jQuery验证-在错误消息中显示字段名称

  15. 15

    如何为Laravel 4和Laravel 5用户身份验证更改/自定义密码字段名称

  16. 16

    Laravel 5表单字段名称!=数据库列名称

  17. 17

    将Laravel 5 Auth与自定义表字段名称一起使用?

  18. 18

    Laravel 5:模型,字段名称和本地化

  19. 19

    Laravel 5 Form Request手动指定要显示的字段名称

  20. 20

    Laravel Accessors 和 Mutators 不适用于 Camel Case 表字段名称

  21. 21

    一对一的引用字段名称映射错误字段

  22. 22

    jQuery验证显示动态字段名称上的错误

  23. 23

    Laravel 请求验证错误

  24. 24

    从请求中获取输入名称,Laravel

  25. 25

    在 AJAX 中的字段名称上运行循环

  26. 26

    从Symfony的表单中获取所有字段名称

  27. 27

    获取mongodb集合中的所有字段名称?

  28. 28

    如何在Rust中获取结构字段名称?

  29. 29

    如何在Java中获取类的字段名称

热门标签

归档