我现在的验证是第二章图的效果 现在APP开发那边想要第三章图的效果 不知道咋写了
4 回答
慕村225694
TA贡献1880条经验 获得超4个赞
Request里添加
protected function formatErrors(Validator $validator)
{
$message = $validator->getMessageBag()->first();
$resp = [
'Code' => 0,
'Desc' => $message,
'data' => '',
];
return $resp;
}
public function response(array $errors)
{
return response()->json($errors);
}
HUH函数
TA贡献1836条经验 获得超4个赞
执行完validate后, 获取$messages = $validate->getMessage(),
然后按前台希望的格式, 转成数组. 错误信息在$messages里面.
或者你重写FormRequest::failedValidation(), 在里面抛出HttpException, 在这个异常 里面, 把你需要显示的json写好.
- 4 回答
- 0 关注
- 918 浏览
添加回答
举报
0/150
提交
取消