From 3c53556bb0160406221ceb9a0563d8b86bbf4df2 Mon Sep 17 00:00:00 2001 From: davide.cucurnia@vola.it <davide.cucurnia@vola.it> Date: Fri, 09 Feb 2024 16:31:40 +0100 Subject: [PATCH] gestione cookie / gestione parametro t --- 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