【发布时间】:2017-01-25 21:41:56
【问题描述】:
我正在尝试使用 Laravel 错误转储 ($errors) 从数组中检索密钥。
数组长这样
ViewErrorBag {#169 ▼
#bags: array:1 [▼
"default" => MessageBag {#170 ▼
#messages: array:2 [▼
"name" => array:1 [▼
0 => "The name field is required."
]
"role_id" => array:1 [▼
0 => "The role id field is required."
]
]
#format: ":message"
}
]
}
使用@foreach 循环获取错误消息可以正常工作。
@foreach($errors->all() as $error)
<li>{{$error}}</li>
@endforeach
但我想得到name 和role_id。有没有办法做到这一点?到目前为止,我已经尝试了以下方法和其他一些方法,但没有成功。
@foreach ($errors->all() as $key => $value)
Key: {{ $key }}
Value: {{ $value }}
@endforeach
【问题讨论】:
标签: php arrays laravel laravel-5.3