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

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

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 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年前 评论

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