Mih*_*ilo 2 api restful-url laravel angular
我们有一个Laravel后端和Angular2用于前端.
哪种URL结构更好:
what/:id/action
示例:course/2/edit
(我在大多数博客中看过这个版本,这是Laravel的默认约定)
要么
what/action/:id
示例:course/edit/2
what/:id/action如果我有
课程/类别,这个版本似乎有更好的保护,不会"重叠" 会遇到问题因为类别会落入:id槽.
所有这些URL共享相同的方法(GET),因此结构本身需要足够好.
通过以正确的顺序排序或使用路线可以解决重叠问题,pathMatch: 'full'但这意味着模式本身不够好.
对不起有点主观的问题,并提前感谢您的时间.
最好的方法是使用标准的RESTful控制器和路由:
GET /photos
GET /photos/create
POST /photos
GET /photos/{photo}
GET /photos/{photo}/edit
PUT/PATCH /photos/{photo}
DELETE /photos/{photo}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |