Procházet zdrojové kódy

增加html静态文件缓存控制,不缓存防止页面刷新不生效

lh před 1 měsícem
rodič
revize
6995d0d4bf
1 změnil soubory, kde provedl 12 přidání a 2 odebrání
  1. 12 2
      app/Http/Controllers/Account/AccountController.php

+ 12 - 2
app/Http/Controllers/Account/AccountController.php

@@ -27,7 +27,12 @@ class AccountController extends BaseController
 
     public function index(Request $request)
     {
-        return view('index');
+        // 入口页面禁止缓存,保证每次更新后普通刷新即可加载最新版本
+        return response()
+            ->view('index')
+            ->header('Cache-Control', 'no-cache, must-revalidate')
+            ->header('Pragma', 'no-cache')
+            ->header('Expires', '0');
     }
 
     /**
@@ -38,7 +43,12 @@ class AccountController extends BaseController
      */
     public function animeIndex(Request $request)
     {
-        return view('animeIndex');
+        // 入口页面禁止缓存,保证每次更新后普通刷新即可加载最新版本
+        return response()
+            ->view('animeIndex')
+            ->header('Cache-Control', 'no-cache, must-revalidate')
+            ->header('Pragma', 'no-cache')
+            ->header('Expires', '0');
     }
 
     /**