将现有的php项目与Laravel集成是明智的选择吗?
我有一个网站,它最初只是一个简单的视频博客之类的东西,因此我觉得不需要任何框架。我只是按照以下方式划分了我的项目: 1) 我创建了用于执行特定任务的类,如管理视频、处理数据库查询、将图像存储到cdn等将现有的php项目与Laravel集成是明智的选择吗?,php,laravel,laravel-4,laravel-3,Php,Laravel,Laravel 4,Laravel 3,我有一个网站,它最初只是一个简单的视频博客之类的东西,因此我觉得不需要任何框架。我只是按照以下方式划分了我的项目: 1) 我创建了用于执行特定任务的类,如管理视频、处理数据库查询、将图像存储到cdn等 2) 为了分离代码和html,我使用了Smarty模板引擎 3) 我使用git将更改推送到服务器 然而,现在我需要实现大量其他功能,并且我已经意识到框架现在可以派上用场了。因此,基本上有两种方法可以做到这一点: 1) 使用laravel完全从头开始编写整个网站的代码 2) 保持当前部件不变,并使用
2) 为了分离代码和html,我使用了Smarty模板引擎
3) 我使用git将更改推送到服务器 然而,现在我需要实现大量其他功能,并且我已经意识到框架现在可以派上用场了。因此,基本上有两种方法可以做到这一点:
1) 使用laravel完全从头开始编写整个网站的代码
2) 保持当前部件不变,并使用laravel将其添加到功能中(所有这一切都将在项目所在的目录中完成,而不会破坏前面的代码)
现在,很明显,选项1将花费很多时间!!我想知道选项2是否可行,如果可能,是否推荐 我认为你应该将你的旧代码一块一块地整合到新网站中(它将基于Laravel)。这样,您只需进行结构更改,这是最快的方法。首先,在您的编程计算机上安装本地工作环境(这意味着使用mysql安装web服务器nginx、apache2等)。将远程代码复制到此工作环境,并创建另一个虚拟服务器,然后从头开始编写代码。事实上,这比你想象的要少得多,我已经在6个月内将大约4个网站迁移到了Laravel,这是值得的。您已经在使用模板和类,因此您的时间需求将比我的要少得多。