10.4. 发布微博

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

微博相关的操作

现在微博列表已能够正常展示,接下来让我们来完成微博的创建和删除操作。

如果使用 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 处理删除微博的请求

访问限制

在路由定义完成之后,我们需要生成一个微博动态控制器来处理微博的创建和删除操作。

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 20

liyunli
一对多是怎么关联的 烦死?
2 个点赞 | 10 个回复 | 问答 | 课程版本 5.5
不歪
添加删除按钮后并没有出现对应得按钮???
1 个点赞 | 11 个回复 | 问答 | 课程版本 5.5
a_bing
content 字段 与 request $content 冲突的解决方案
1 个点赞 | 5 个回复 | 分享 | 课程版本 5.5
蜡笔小新
针对删除操作的小想法
1 个点赞 | 1 个回复 | 教程 | 课程版本 5.5
小花儿
删除功能添加完成后,整个页面都瘫痪了?
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
yanrui
谁能帮我看下 StaticPagesController 里面的 feed 是如何调用的?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
wxlPHP
方法不存在是什么原因?
0 个点赞 | 4 个回复 | 问答 | 课程版本 9.x
luojigongren
总是提示:This action is unauthorized.
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
dokiss
在 Policies 里面命名空间的使用
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
tooyond
redirect ()->back () 和 back () 有区别么?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
wongvio
AuthServiceProvider.php 里的 GateContract 是干啥的
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
李大沐
authorize 验证不同 Policy 下的相同方法,如何区分的呢?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Jeepin
授权方法不存在是那里的问题?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Hpeng
user访问satatuses方法提示undefined
0 个点赞 | 0 个回复 | 问答 | 课程版本 9.x