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