月光 4年前

修改理由:

之前的修改忘记了加上锚点

相关信息:


此投稿状态为 标记为已读

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
1  
21# HTTP 响应
32
43- [创建响应](#creating-responses)
54   - [添加响应头](#attaching-headers-to-responses)
 5   - [缓存控制中间件](#cache-control-middleware)  
66   - [添加 Cookies 到响应](#attaching-cookies-to-responses)
77   - [Cookies & 加密](#cookies-and-encryption)
88- [重定向](#redirects)
 
6565                   'X-Header-One' => 'Header Value',
6666                   'X-Header-Two' => 'Header Value',
6767               ]);
 68             
 69<a name="cache-control-middleware"></a>  
 70#### 缓存控制中间件  
 71  
 72Laravel 内置了一个 `cache.headers` 中间件,可以用来快速为路由组设置 `Cache-Control`。如果在指令集中声明了 `etag`,则 Laravel 会自动把 ETag 标识符设置为响应内容的 MD5 哈希值。  
 73  
 74   Route::middleware('cache.headers:public;max_age=2628000;etag')->group(function() {  
 75       Route::get('privacy', function () {  
 76           // ...  
 77       });  
 78  
 79       Route::get('terms', function () {  
 80           // ...  
 81       });  
 82   });  
6883
6984<a name="attaching-cookies-to-responses"></a>
7085#### 添加 Cookies 到响应
 
149164       return $this->slug;
150165   }
151166
152 
 167
153168
154169<a name="redirecting-controller-actions"></a>
155170### 跳转到控制器 Action
 
254269
255270   return response()->file($pathToFile, $headers);
256271
257 
 272
258273
259274<a name="response-macros"></a>
260275## 响应宏