从Core PHP转换为Laravel框架


Convert from Core PHP to Laravel framework

如何将核心PHP web应用程序转换为Laravel Framework。有什么工具可以做到这一点吗?或者有没有任何程序可以让这变得可能和更容易。我需要在短时间内将其转换为。建议我在短时间内进行这种转换的所有可能性

正如ceejayoz所提到的,这不是一个超快速的过程,考虑到这个过程涉及到确保所有函数和代码都在正确的位置,你很难找到一个可以为你执行这项任务的工具。

一般来说,核心PHP在每个页面中都有很多代码,或者在处理所有逻辑的外部资源中。

Laravel将所有这些抽象化,并将您的代码组织到有意义的特定文件中。

例如,您有一个routes.php文件,它将请求定向到适当的函数——通常存储在控制器中。而以前你可以直接转到文件夹中的下一个页面名称。

然后,您就有了包含函数的控制器,这些函数通常返回视图(即您所看到的)。

根据您当前应用程序的大小,将决定您需要多长时间。

然而,我建议你阅读文档,也许可以尝试安装Laravel,以了解它的工作原理。一旦你觉得舒服,你就可以开始将你的核心PHP web应用程序移植到Laravel。有几个";策略";为此,我个人喜欢";"扼杀者";将Laravel放在旧应用程序前面,然后回退到通过旧代码进行路由的模式。随着您移植越来越多的旧应用程序,对它的需求将减少。

在大多数情况下,你的代码是可以转移的-你只需要找到合适的地方就可以了。