From 072cbba7a5c6aeb9dab04904b6d27312aa7fe6ac Mon Sep 17 00:00:00 2001
From: Filippo Bertilotti <filippobertilotti@gmail.com>
Date: Thu, 19 Sep 2024 11:48:24 +0200
Subject: [PATCH] prova aggiunta multi select product e metodo per leggere products

---
 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