添加了官方文档中最新的一段
修改理由:
详细描述:
把 Cache Control Middleware 那一段翻译了加进文档里了,原文位置:https://learnku.com/docs/laravel/5.8/responses#attaching-headers-to-responses
相关信息:
- 类型:文档文章
- 文章: 响应
- 文档: 《Laravel 5.8 中文文档(5.8)》
此投稿状态为 标记为已读。
内容修改:
| Old | New | Differences |
|---|---|---|
| 1 | ||
| 2 | 1 | # HTTP 响应 |
| 3 | 2 | |
| 4 | 3 | - [创建响应](#creating-responses) | … | … |
| 65 | 64 | 'X-Header-One' => 'Header Value', |
| 66 | 65 | 'X-Header-Two' => 'Header Value', |
| 67 | 66 | ]); |
| 67 | ||
| 68 | <a name="cache-control-middleware"></a> | |
| 69 | #### 缓存控制中间件 | |
| 70 | ||
| 71 | Laravel 内置了一个 `cache.headers` 中间件,可以用来快速为路由组设置 `Cache-Control`。如果在指令集中声明了 `etag`,则 Laravel 会自动把 ETag 标识符设置为响应内容的 MD5 哈希值。 | |
| 72 | ||
| 73 | Route::middleware('cache.headers:public;max_age=2628000;etag')->group(function() { | |
| 74 | Route::get('privacy', function () { | |
| 75 | // ... | |
| 76 | }); | |
| 77 | ||
| 78 | Route::get('terms', function () { | |
| 79 | // ... | |
| 80 | }); | |
| 81 | }); | |
| 68 | 82 | |
| 69 | 83 | <a name="attaching-cookies-to-responses"></a> |
| 70 | 84 | #### 添加 Cookies 到响应 | … | … |
| 149 | 163 | return $this->slug; |
| 150 | 164 | } |
| 151 | 165 | |
| 152 | ||
| 166 | ||
| 153 | 167 | |
| 154 | 168 | <a name="redirecting-controller-actions"></a> |
| 155 | 169 | ### 跳转到控制器 Action | … | … |
| 254 | 268 | |
| 255 | 269 | return response()->file($pathToFile, $headers); |
| 256 | 270 | |
| 257 | ||
| 271 | ||
| 258 | 272 | |
| 259 | 273 | <a name="response-macros"></a> |
| 260 | 274 | ## 响应宏 |
关于 LearnKu