Laravel验证数组中的不同值但忽略键

时间:2019-03-07 09:37:19

标签: laravel laravel-5 laravel-5.2

我正在尝试使用自动数字键来验证简单数组,例如

{
  "name": "blindforced",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "wbp": "webpack --mode production wwwroot/source/app.js --output wwwroot/dist/bundle.js",
    "dev": "webpack --mode development wwwroot/assets/app.js --output wwwroot/dist/bundle.js",
    "build": "webpack --mode production wwwroot/assets/app.js --output wwwroot/dist/bundle.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^4.29.6",
    "webpack-cli": "^3.2.3"
  }
}

使用以下验证规则:

[0] => 5,
[1] => 9,
[2] => 9

但是保存'content_types.*' => 'numeric|distinct', 时并不会捕获重复的值并引发错误。 $template->contentTypes()->attach($request->content_type_ids)规则会忽略该规则吗,因为它并不相同,因为密钥是不同的,如果是,我该如何验证呢?看起来是如此简单,所以我是否缺少任何东西?谢谢

1 个答案:

答案 0 :(得分:0)

对于其他遇到这种情况的人.....请确保您输入的名称与您正在针对‍️#schoolboy检查的名称相同