App\Http\Controllers\BaseAPIController::response PHP Method

response() protected method

protected response ( $response )
    protected function response($response)
    {
        $index = Request::get('index') ?: 'data';
        if ($index == 'none') {
            unset($response['meta']);
        } else {
            $meta = isset($response['meta']) ? $response['meta'] : null;
            $response = [$index => $response];
            if ($meta) {
                $response['meta'] = $meta;
                unset($response[$index]['meta']);
            }
        }
        $response = json_encode($response, JSON_PRETTY_PRINT);
        $headers = Utils::getApiHeaders();
        return Response::make($response, 200, $headers);
    }