| | |
| | | use Illuminate\Foundation\Auth\Access\AuthorizesRequests; |
| | | use Illuminate\Foundation\Bus\DispatchesJobs; |
| | | use Illuminate\Foundation\Validation\ValidatesRequests; |
| | | use Illuminate\Http\Request; |
| | | use Illuminate\Routing\Controller as BaseController; |
| | | |
| | | class Controller extends BaseController |
| | | { |
| | | use AuthorizesRequests, DispatchesJobs, ValidatesRequests; |
| | | |
| | | public function compressIfRequested(Request $request, $responseContent): mixed |
| | | { |
| | | if (config('custom.compressed_responses',false) === TRUE) { |
| | | $responseContent = ($request->accepts('gzip')) ? gzencode($responseContent, 5) : $responseContent; |
| | | } |
| | | return $responseContent; |
| | | } |
| | | |
| | | } |