Laravel的表单验证Validator 实例调用 errors 方法,会返回一个 IlluminateSupportMessageBag 实例,该实例包含了各种可以很方便地处理错误信息的方法。

$errors = $validator->errors();

我们可以通过all方法获取所有字段的所有错误信息的数组:

$errors = $validator->errors->all();

如果只想获取错误信息数组,那么可以使用过messages方法:

$messages = $validator->messages();

将所有错误信息数组转换成错误提示字符串:

$string = implode(",",$validator->messages()->all());