【发布时间】:2018-04-03 14:38:20
【问题描述】:
我有一个用 Laravel 4 编码的大型项目。目录结构与标准相比有所改变,其中有一个文件夹包含单独的代码片段(类似于模块),每个文件夹都有自己的模型,控制器、存储库等。
我正在考虑过渡到 Laravel 5,并且我了解到推荐的方法是重新安装并复制粘贴所有内容。然而,这是一个生产中的应用程序,它不断地填充新功能,所以我不能只花一个月的时间复制粘贴所有内容并彻底测试,而是要平稳过渡。
我知道这个问题可能太宽泛了,但是我可以对代码进行一些修改,使其在 Laravel 4 中仍然可以工作,同时更容易过渡到 Laravel 5 吗?例如...命名空间这个,把这个转移到那里,制作做这个的类......等等?
【问题讨论】:
-
您将不得不进行手工劳动,但幸运的是,您可以按原样使用大部分文件,只需将它们移动到新的文件夹结构中。在您的开发服务器上逐步尝试更改,然后然后你就可以把它直播了..
-
您对这份工作的估计是多少?我们说的是几个小时还是几天?
-
你可以看看Upgrade Guide。你有关于如何一步一步更新的所有说明..
-
当前版本是什么? (4.?)
-
我会循序渐进,特别是如果它有很多自定义逻辑。
标签: php laravel laravel-5 laravel-4