当然可以的 public function rules() { return [ 'body' => 'array', 'body.*.type' => 'required' ]; } public function messages() { return [ 'body.*.type.required' => ':attribute 不能是空的', ]; } public function attributes() { return [ // *号用数字代替某条,*号记得放最下面兜底 'body.2.type' => '第二条数据的规则型号', 'body.*.type' => '规则型号', ]; }结果{ // $error->all() "errors": [ "规则型号 不能是空的哦", "第二条数据的规则型号 不能是空的哦" ], // $error->toArray() "data": { "body.1.type": [ "规则型号 不能是空的哦" ], "body.2.type": [ "第二条数据的规则型号 不能是空的哦" ] } }
当然可以的
结果