- 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']]);
});