之前的修改忘记了加上锚点
修改理由:
相关信息:
- 类型:文档文章
- 文章: 响应
- 文档: 《Laravel 5.8 中文文档(5.8)》
此投稿状态为 标记为已读。
内容修改:
| Old | New | Differences |
|---|---|---|
| 1 | ||
| 2 | 1 | # HTTP 响应 |
| 3 | 2 | |
| 4 | 3 | - [创建响应](#creating-responses) |
| 5 | 4 | - [添加响应头](#attaching-headers-to-responses) |
| 5 | - [缓存控制中间件](#cache-control-middleware) | |
| 6 | 6 | - [添加 Cookies 到响应](#attaching-cookies-to-responses) |
| 7 | 7 | - [Cookies & 加密](#cookies-and-encryption) |
| 8 | 8 | - [重定向](#redirects) | … | … |
| 65 | 65 | 'X-Header-One' => 'Header Value', |
| 66 | 66 | 'X-Header-Two' => 'Header Value', |
| 67 | 67 | ]); |
| 68 | ||
| 69 | <a name="cache-control-middleware"></a> | |
| 70 | #### 缓存控制中间件 | |
| 71 | ||
| 72 | Laravel 内置了一个 `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 | }); | |
| 68 | 83 | |
| 69 | 84 | <a name="attaching-cookies-to-responses"></a> |
| 70 | 85 | #### 添加 Cookies 到响应 | … | … |
| 149 | 164 | return $this->slug; |
| 150 | 165 | } |
| 151 | 166 | |
| 152 | ||
| 167 | ||
| 153 | 168 | |
| 154 | 169 | <a name="redirecting-controller-actions"></a> |
| 155 | 170 | ### 跳转到控制器 Action | … | … |
| 254 | 269 | |
| 255 | 270 | return response()->file($pathToFile, $headers); |
| 256 | 271 | |
| 257 | ||
| 272 | ||
| 258 | 273 | |
| 259 | 274 | <a name="response-macros"></a> |
| 260 | 275 | ## 响应宏 |
关于 LearnKu