都是這個方法惹的禍,在基類中重寫這個方法就行了
在baseController中加入以下代碼就ojbk了
/**
* 統一返回數據格式
* @param $data
* @return false|string
*/
protected function json($data){
header('Content-type:text/json');
exit(json_encode($data));
}
protected function throwValidationException(Request $request , $validator){
foreach ((array)$validator->errors() as $val){
if (is_array($val)){
foreach ($val as $k => $v){
$this->json(['code' => 400 , 'msg' => $v[0] , 'data' => []]);
}
}
}
}