我想将 laravel 验证错误数组转换为逗号分隔的字符串。这是在 ios 应用程序的 api 服务中使用的。以便iOs开发者可以轻松处理错误消息。
I tried,
$valArr = [];
foreach ($validator->errors() as $key => $value) {
$errStr = $key.' '.$value[0];
array_push($valArr, $errStr);
}
if(!empty($valArr)){
$errStrFinal = implode(',', $valArr);
}
但它不起作用。
你应该这样做:
$errorString = implode(",",$validator->messages()->all());
附:假设
$validator = Validator::make($dataToBeChecked,$validationArray,$messageArray)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)