【发布时间】:2017-07-08 12:42:57
【问题描述】:
我需要将 laravel 表单验证错误数组仅转换为字符串值。 我不想使用 json_encode。
就我而言,我正在尝试使用 ajax 执行保存编辑功能。 所以我决定从控制器获取表单验证错误作为字符串。
编写回调函数将错误数组转换为字符串,因此错误键可能会更改形式。我该怎么做。
有没有更好的方法来处理这种情况..
这是我尝试过的
if ($validator->fails()) {
$error = $validator->getMessageBag()->toArray();
echo '<pre>'; print_r($error); echo '</pre>';
$error_str = '';
foreach ($error as $row){
$error_str .= $row[0].'</br>';
}
echo $error_str;
}
【问题讨论】:
标签: arrays string laravel-5.2