<?php namespace App\Http\Traits; trait Response { public function setSuccessData($data = [], $count = 0, $code = 0, $msg = 'ok') { $res_data = [ "code" => $code, "data" => $data, ]; if ($msg) { $res_data['msg'] = $msg; } if ($count) { $res_data['count'] = $count; } return response()->json($res_data); } public function setSuccess($msg = '操作成功', $code =0, $data = []) { $res_data = [ "code" => $code, "msg" => $msg, 'data' => (object)$data, ]; return response()->json($res_data); } public function setError($msg, $code = 1, $data = []) { $res_data = [ "code" => $code, "msg" => $msg, ]; if ($data) { $res_data['data'] = $data; } return response()->json($res_data); } }