framework
framework copied to clipboard
route:list 指令生成的路由定义预览与实际定义不符
声明以下路由定义
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 |
+----------------------+-----------------------+--------+-----------------------+