多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> Route::resource('article','ArticleController'); 创建ArticleController,在命令行运行下面命令,会发现我们所有的路由 ~~~ php artisan route:list php artisan make:controller Test/PhotoController --resource ~~~ 对于资源的具体操作类型,由HTTP动词表示。 常用的HTTP动词有下面五个(括号里是对应的SQL命令)。 > GET(SELECT):从服务器取出资源(一项或多项)。 > POST(CREATE):在服务器新建一个资源。 > PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。 > PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。 > DELETE(DELETE):从服务器删除资源。 下面是一些例子。 > GET /zoos:列出所有动物园 > POST /zoos:新建一个动物园 > GET /zoos/ID:获取某个指定动物园的信息 > PUT /zoos/ID:更新某个指定动物园的信息(提供该动物园的全部信息) > PATCH /zoos/ID:更新某个指定动物园的信息(提供该动物园的部分信息) > DELETE /zoos/ID:删除某个动物园 > GET /zoos/ID/animals:列出某个指定动物园的所有动物 > DELETE /zoos/ID/animals/ID:删除某个指定动物园的指定动物 ` Route::resource('user', 'UserController');` | 请求方法 | 路径 | 对应函数 | 路由名字 | 解释 | --- | --- | --- | --- | --- | | GET | /user | index() | user.index | 首页 | GET | /user/{id} | show($id) | user.show | ID对应的用户资料 | GET | /user/create | create() | user.create | 新建用户页面 | POST | /user | store() | user.store | 保存新建的资料 | GET | /user/{id}/edit | edit($id) | user.edit | 编辑用户资料 | PUT/PATCH | /user/{id} | update($id) | user.update | 保存编辑的资料 | DELETE | /user/{id} | destory($id) | user.destory | 删除用户 ![](https://box.kancloud.cn/ae2ce5f6d1925b0ed3f07f26444554a9_2034x704.png)