lang(); $msg=__($msg); return response()->json([ 'msg' => $msg, 'data' => empty($data) ? [] : $data, 'code' => $code, ], $status, $header, $options); } /** * @param array $data ## 返回数据 * @param string $msg ## 返回信息 如:auth.failed * @param int $code ## 响应编码 1:成功 0:失败 * @param int $status ## HTTP响应状态 200:请求成功 * @param array $header ## 响应头 * @param int $options ## 其他信息 * @return \Illuminate\Http\JsonResponse * * 接口返回格式 | 失败 */ public function apiResponseError( $msg = '',$data = [], $code = 0, $status = 200, $header = [], $options = 0) { $this->lang(); $msg=__($msg); return response()->json([ 'msg' => $msg, 'data' => empty($data) ? [] : $data, 'code' => $code, ], $status, $header, $options); } /** * 双语设置 */ protected function lang() { app()->setLocale(request()->input('lang', 'zh')); } }