星号(*)表示您要检查数组中的值,而不是实际数组。
$validator = Validator::make($request->all(), [ "name" => "required|array|min:3", "name.*" => "required|string|distinct|min:3",]);
在上面的示例中:
- “名称”必须是至少包含3个元素的数组。
- “名称”数组中的值必须是不同的(唯一)字符串,至少3个字符长。
编辑: 由于Laravel 5.5,您可以像这样直接在Request对象上调用validate()方法:
$data = $request->validate([ "name" => "required|array|min:3", "name.*" => "required|string|distinct|min:3",]);



