$data, 'code' => $code, 'message' => $message]; return response()->json($result); } public function success($message = '', $data = null) { return $this->json($data, Response::HTTP_OK, $message); } public function error($message = '', $code = Response::HTTP_BAD_REQUEST, $data = null) { return $this->json($data, $code, $message); } public function include($include = [], $key = 'include') { $request = request(); if ($request->filled($key)) { $include1 = $request->input($key); $include1 = is_array($include1) ? $include1 : explode(',', $include1); $include = array_merge($include, $include1); } return $include; } protected function user($guard = null) { return Auth::guard($guard)->user(); } }