10.4. 发布微博
微博相关的操作
现在微博列表已能够正常展示,接下来让我们来完成微博的创建和删除操作。
如果使用 resource
方法来定义微博路由,则会生成完整的符合 RESTful 架构的路由,但我们完成微博的创建和删除只需要两个动作,因此我们可以对 resource
传参 only
键指定只生成某几个动作的路由。
routes/web.php
<?php
.
.
.
Route::resource('statuses', 'StatusesController', ['only' => ['store', 'destroy']]);
该路由列表信息如下所示:
HTTP 请求 | URL | 动作 | 作用 |
---|---|---|---|
POST | /statuses | StatusesController@store | 处理创建微博的请求 |
DELETE | /statuses | StatusesController@destroy | 处理删除微博的请求 |
访问限制
在路由定义完成之后,我们需要生成一个微博动态控制器来处理微博的创建和删除操作。