From ef6eea67d84aef0baa56279ac9ec817f0109e40a Mon Sep 17 00:00:00 2001 From: Ivan Nieto Vivanco Date: Tue, 5 Oct 2021 13:39:47 -0500 Subject: [PATCH] Set headers in a different manner in the middleware --- app/Http/Middleware/PreventBackHistory.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Http/Middleware/PreventBackHistory.php b/app/Http/Middleware/PreventBackHistory.php index ae6ac194f..ccba25414 100644 --- a/app/Http/Middleware/PreventBackHistory.php +++ b/app/Http/Middleware/PreventBackHistory.php @@ -15,9 +15,16 @@ class PreventBackHistory */ public function handle($request, Closure $next) { + $headers = [ + 'Cache-Control' => 'nocache, no-store, max-age=0, must-revalidate', + 'Pragma' => 'no-cache', + 'Expires' => 'Sun, 02 Jan 1990 00:00:00 GMT' + ]; $response = $next($request); - return $response->header('Cache-Control','no-cache, no-store, max-age=0, must-revalidate') - ->header('Pragma','no-cache') - ->header('Expires','Sun, 02 Jan 1990 00:00:00 GMT'); + foreach($headers as $key => $value) { + $response->headers->set($key, $value); + } + + return $response; } } \ No newline at end of file