问答 / 25 / 6 / 创建于 5年前 / 更新于 5年前
公司开发 App,我打算用 Laravel 写 Api 接口,App 需要有 Api 多版本控制。
不知如何设计才算最优,我想到的就是在 Controller 下建立多个文件夹 V1、V2。大神们有什么更好的设计方案吗
050. Api 开发工具包 —— dingo/api(基础安装)
我不是大神,但确实这么做的,路由传过来版本号,然后找对应的控制器
参考 关于 RESTful API 设计的总结
dingo api 挺好
有很多个方案,例如 1. 在 header 中加版本号区分 2. 在路由上加版本号区分
荐用第二种
分享:通过 header 中的 version 字段来做 API 多版本兼容
我要举报该,理由是:
推荐文章: