Laravel 8 缓存控制中间件
Laravel 内置了一个 cache.headers
中间件,可以用来快速地为路由组设置 Cache-Control
头信息。如果在指令集中声明了 etag
,Laravel 会自动将 ETag 标识符设置为响应内容的 MD5 哈希值:
Route::middleware('cache.headers:public;max_age=2628000;etag')->group(function () {
Route::get('privacy', function () {
// ...
});
Route::get('terms', function () {
// ...
});
});
Route::middleware('cache.headers:public;max_age=2628000;etag')->group(function () {
Route::get('privacy', function () {
// ...
});
Route::get('terms', function () {
// ...
});
});