From 13f6a9f0f63796e7b9767ccd83f1c3a17d496b0c Mon Sep 17 00:00:00 2001
From: Filippo Bertilotti <filippobertilotti@gmail.com>
Date: Tue, 10 Sep 2024 09:43:51 +0200
Subject: [PATCH] cambio rotta

---
 app/Http/Controllers/Controller.php |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
index a0a2a8a..f6ee078 100644
--- a/app/Http/Controllers/Controller.php
+++ b/app/Http/Controllers/Controller.php
@@ -5,9 +5,19 @@
 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;
+    }
+
 }

--
Gitblit v1.8.0