toArray()); $result = $paginator->pull('data'); $paginator = ['paginate' => $paginator]; } $output = array_merge(['data' => $result], $paginator, $custom); return response()->json($output, $responseCode); } /** * response fail * @param string $message [description] * @param array $payload [description] * @param integer $responseCode [description] * @return object [description] */ public static function fail($message = 'api error', int $responseCode = 400, array $payload = []) { return response()->json([ 'message' => $message, 'errors' => $payload, ], $responseCode); } }