ResponseJson.php 649 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. // 此为ResponseJson.php
  3. namespace app\api\controller\v1;
  4. trait ResponseJson
  5. {
  6. // 当接口出现异常时的返回
  7. public function jsonData($code,$message,$data = [])
  8. {
  9. return $this->jsonResponse($code,$message,$data);
  10. }
  11. // app接口请求成功的返回
  12. public function jsonSuccessData($data = [])
  13. {
  14. return $this->jsonResponse(0,'success',$data);
  15. }
  16. // 返回一个json
  17. private function jsonResponse($code,$message,$data = [])
  18. {
  19. $content = [
  20. 'code'=>$code,
  21. 'message'=>$message,
  22. 'data'=>$data,
  23. ];
  24. return json($content)->cookie('url','http://jcsy.aielab.net');
  25. }
  26. }