1

我正在开始一个我认为可能非常适合 Laravel 4 的小项目。但是,该项目必须与一个更大的现有遗留项目共存,一个拥有自己的引导系统和路由(通过 htaccess)的项目。有没有一种让 Laravel 4 以这种方式与现有项目共存的好方法?

你通常启动 Laravel 4 项目的方式基本上接管了整个项目目录。这不适合我们当前的遗留项目,它在 public_html 目录中有许多 php 脚本。也许整个 Laravel 项目可以安装在主项目的子目录中,但这似乎是一个相当混乱的解决方案。有没有更好的办法?

4

1 回答 1

0

是的,可以在不安装或使用完整的 Laravel 4 框架的情况下使用 Laravel 4 组件——它非常灵活,并且可以更换部件。

我会使用命名空间控制器和模型,将您的遗留代码映射到它们并慢慢迁移,因为很多 Laravel 4 可以在外部项目中单独使用。

最终,您可以将路由转移到 Laravel 4 或您选择的任何其他路由器。

我在 Codeigniter 项目中使用了数据库层,没有任何问题。

您唯一需要注意的是 PHP 版本,因为它依赖于 mcrypt,但如果您不使用任何密码功能,我认为您会没事的。

于 2013-06-24T21:59:11.730 回答