framework icon indicating copy to clipboard operation
framework copied to clipboard

route:list 指令生成的路由定义预览与实际定义不符

Open NHZEX opened this issue 5 years ago • 2 comments

声明以下路由定义

Route::group('admin', function () {
    Route::resource('user', 'user')->except(['create', 'edit']);
})->prefix('api.admin.');

实际上 ./think route:list 生成的预览定义

+----------------------+-------------+--------+-------------+
| Rule                 | Route       | Method | Name        |
+----------------------+-------------+--------+-------------+
| admin/user           | user/index  | get    | user/index  |
| admin/user           | user/save   | post   | user/save   |
| admin/user/create    | user/create | get    | user/create |
| admin/user/<id>/edit | user/edit   | get    | user/edit   |
| admin/user/<id>      | user/read   | get    | user/read   |
| admin/user/<id>      | user/update | put    | user/update |
| admin/user/<id>      | user/delete | delete | user/delete |
+----------------------+-------------+--------+-------------+

正确路由定义

+----------------------+-----------------------+--------+-----------------------+
| Rule                 | Route                 | Method | Name                  |
+----------------------+-----------------------+--------+-----------------------+
| admin/user           | api.admin.user/index  | get    | api.admin.user/index  |
| admin/user           | api.admin.user/save   | post   | api.admin.user/save   |
| admin/user/<id>      | api.admin.user/read   | get    | api.admin.user/read   |
| admin/user/<id>      | api.admin.user/update | put    | api.admin.user/update |
| admin/user/<id>      | api.admin.user/delete | delete | api.admin.user/delete |
+----------------------+-----------------------+--------+-----------------------+

NHZEX avatar Jan 12 '20 04:01 NHZEX