- resource资源路由命名格式为(我在前面统一添加了api前缀,如果不需要,则直接写resource那部分即可):
Route::prefix('api')->group(function ()
{
Route::resource('user','UsersController');
});
由此创建出的路由为:
-
解读下每条路由的作用:
- 第一条
GET api/user : 用来显示所有的用户
- 第二条
POST api/user : 用户注册的提交动作
- 第三条
GET api/user/create : 用户的注册页面
- 第四条
GET api/user/{user} : 显示某个用户的个人中心页面
- 第五条
PUT api/user/{user} : 更新某个用户个人资料的提交动作
- 第六条
DELETE api/user/{user} : 删除某个用户
- 第七条
GET api/user/{user}/edit : 编辑某个用户个人资料页面
-
如果只想要上面的某几个路由,可以这样定义:
Route::prefix('api')->group(function ()
{
Route::resource('user','UsersController',['only' => ['show','store','update']]);
});