Я обычно использую такой синтаксис ответа:
return response() ->json(['request'=> $data, 'response' => $response, 'client' => $client], 200);
Как я могу сделать это gzip ed?
gzip
Он должен быть настроен для каждого веб-сервера.Так что это зависит от того, какой веб-сервер вы используете.
Если вы используете Apache, mod_deflate - это то, что вам нужно: https://httpd.apache.org/docs/2.4/mod/mod_deflate.html
Для nginx: https://docs.nginx.com/nginx/admin-guide/web-server/compression/