如何将Laravel 7错误json转换为此新的json

克里斯蒂安·安德森·伯纳德斯

您好,我想知道是否可以将Laravel的错误json转换为新的json。我正在使用Laravel 7

  {
        "message": "The given data was invalid.",
        "errors": {
            "email": [
                "email is already in use"
            ],
            "username": [
                "username is already in use"
            ]
        }
    }

{
    "message": "The given data was invalid.",
    "errors": {
        "email": "email is already in use",
        "username": "username is already in use"
    }
}
皮匠

在控制器内部,如果您使用Validator外观验证POST请求,则可以将错误转换为一个集合并映射它们。

use Illuminate\Support\Facades\Validator;

// Faking the Request array & Commenting out to fail request
$input = [
  // 'username' => 'username',
  // 'password' => 'password',
];

$validator = Validator::make((array) $input, [
  'username' => 'required|unique|string',
  'password' => 'required|string',
]);

if ($validator->fails()) {
  $formatted = collect($validator->errors())->map(function ($error) {
    return $error[0];
  });

  return response()->json([
      'message' => 'The given data was invalid.',
      'errors' => $formatted,
    ], 422);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将YAML转换为JSON?

来自分类Dev

如何将列表转换为json

来自分类Dev

如何将jSON转换为XML

来自分类Dev

如何将datatable转换为json

来自分类Dev

如何将XML转换为JSON

来自分类Dev

如何将JSON转换为CSV

来自分类Dev

如何将数组转换为JSON

来自分类Dev

如何将json转换为NSArray

来自分类Dev

如何将JSON转换为数组

来自分类Dev

如何将 SOAP 转换为 JSON?

来自分类Dev

Laravel - 如何将 MySQL 查询转换为 Laravel Eloquent

来自分类Dev

Room:错误:不确定如何将Cursor转换为此方法的返回类型(void)

来自分类Dev

我如何轻松地将json转换为此类自定义类型的ArrayList?

来自分类Dev

GSON。如何将json对象转换为json数组?

来自分类Dev

如何将JSON Web令牌转换为JSON对象?

来自分类Dev

如何将JSON字符串转换为JSON

来自分类Dev

如何将json对象转换为json数组?

来自分类Dev

如何将原始MySQL转换为Laravel

来自分类Dev

如何将查询转换为Laravel雄辩的ORM

来自分类Dev

如何将SQL查询转换为雄辩的Laravel

来自分类Dev

Laravel 4.2:如何将原始查询转换为口才

来自分类Dev

如何将原始mysql转换为laravel

来自分类Dev

如何将数组转换为dd($ variable)(laravel)的结果?

来自分类Dev

Laravel - 如何将 Stdclass 对象转换为数组

来自分类Dev

如何将 Laravel-5.6 转换为 .exe

来自分类Dev

将JSON对象转换为新数组

来自分类Dev

将Json转换为mysql。如何将json对象转换为sql查询?

来自分类Dev

将Json转换为mysql。如何将json对象转换为sql查询?

来自分类Dev

如何将JSON转换为Class-Scala?