项目是 onethink thinkphp 做的, 有 API、电脑、WAP 端.
现在的想法是逐步替换.
阶段 1 替换业务逻辑代码. (TP 和 laravel 共存)
服务器安装 php5 和 php7.
tp 还是保留. 把业务逻辑类处理数据验证和数据库使用 laravel 重新写. 然后 TP 以接口方式来调 laravel 的业务逻辑.
这样可以不改变原来的 URL 方式, 和模板渲染方式.
1
zarte 2018-05-29 17:15:57 +08:00 1
中文博大精深-.-
|
2
chinvo 2018-05-29 17:29:28 +08:00 1
中间还用接口,不费劲么……
推荐换到 TP5,写起来和 Laravel 差不多的体验,性能提升也很大,模板渲染引擎兼容 TP3 |
3
mokeyjay 2018-05-29 17:29:34 +08:00 1
理论上可以部署两套服务(两个版本的接口,例如 v1 为 tp、v2 为 laravel ),tp 和 laravel 一起跑,laravel 写好一个接口,就切换一个接口过去,直至替换掉所有接口(即所有接口都使用 v2 )
不过我想知道你的岗位是什么,如果只是个普通的螺丝钉,就不要这么玩了吧? |
4
ben1024 2018-05-29 17:35:00 +08:00
把 Laravel 引入的包进来拆分增加进 TP
|
5
torbrowserbridge 2018-05-29 17:36:50 +08:00
干嘛不直接用 Laravel 自己的路由?配合 nginx rewrite 即可轻松实现两个项目共存。
|
7
SingeeKing 2018-05-29 22:08:33 +08:00
越来越感受到了的前后端分离重要性
|
8
xoxo419 OP @SingeeKing PC 端的还是在服务器上的 不然全部都分离了 SEO 怎么办呢
|