Laravel 作为后台提供 API 接口,现在面临版本更新的问题。

用laravel开发了一个提供api接口的后台,第一版本开发好了。但是到了第二版本的时候,怎么去提供新的api接口呢?并且旧的api接口还可以用。已防用户没有更新版本。

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 13

我目前的做法
file

8年前 评论

@Frewen 这是也是我昨晚想到最low但最实际的做法了

8年前 评论

dingoapi 看能不能满足需求

8年前 评论
hareluya

当年新浪更新接口也是这样的吧。。

8年前 评论

@hareluya 就是第一位兄台说的那个吗?

8年前 评论
hareluya

@ChenPHPER 是的

8年前 评论

@hareluya 你是怎么分割路由的?可以给来参考下不?我的是5.2版本

8年前 评论

@hareluya 你是怎么引进,不同版本的路由的?

8年前 评论

如果旧版的接口功能没 变化的话,是不是直接 在 route 文件 的 v2 里 调用 v1 Controller 的代码,还是 复制一份 到 v2 目录下呢?

8年前 评论

应该复制一份,因为内容变了

8年前 评论
hareluya

@ChenPHPER 可以看看Dingo...

8年前 评论

@hareluya 我这里直接提示说控制器不存在~~

8年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!