$errors
所有视图中总是存在一个$errors 变量,从而允许你在视图中方便而又安全地使用。$errors 变量是一个Illuminate\Support\MessageBag 实例。
// 处理错误信息
(获取某字段的第一条错误信息)
$errors = $validator->errors();
echo $errors->first('email');
(获取指定字段的所有错误信息)
foreach ($errors->get('email') as $message) {
// 如果你想要简单获取指定字段的所有错误信息数组,使用 get 方法
}
foreach ($errors->get('attachments.*') as $message) {
// 如果是一个数组表单字段,可以使用 * 获取所有数组元素错误信息
}
(获取所有字段的所有错误信息)
foreach ($errors->all() as $message) {
// 要获取所有字段的所有错误信息,可以使用 all 方法
}
(判断消息中是否存在某字段的错误信息)
if ($errors->has(’email’)) {
// has 方法可用于判断错误信息中是否包含给定字段
}