From d5d253a98cabfe8f57335a2805120335d5ab265d Mon Sep 17 00:00:00 2001
From: davide.cucurnia@vola.it <davide.cucurnia@vola.it>
Date: Thu, 08 Feb 2024 18:34:39 +0100
Subject: [PATCH] stato login in pagina controller

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