Laravel是否存在像Rails Engine这样的东西?

时间:2015-07-09 17:52:02

标签: php ruby-on-rails ruby laravel

Laravel有什么像Rails引擎或类似物吗?

http://guides.rubyonrails.org/engines.html

基本上我的目标是拥有一个小孩子的应用程序" laravel应用程序包含在其中,并且仍然能够尽可能多地使用父代码,但仍然能够覆盖子代上下文中的任何内容。

希望这是有道理的

1 个答案:

答案 0 :(得分:3)

在搜索了一下之后,我偶然发现了Laravel的this question

这个问题已经在package feature这里提出来了。它说,你需要将一个内核包作为你的基本项目,然后从你的git存储库扩展'子项目',这很简单,就像Laravel的介绍说的那样:

  

“软件包可能是一个很好的方式来处理像Carbon这样的日期,或像Behat这样的整个BDD测试框架。”

使用软件包,您可以在+------------+------+ | Run Mode | Time | +------------+------+ | Debug Mode | 106s | | Executable | 17s | +------------+------+ 上单独输出每个功能并逐个加载。

它就像RoR的引擎,但显然是一种不同的方法,因为它们是两个不同的框架。

快乐的编码!