Laravel有什么像Rails引擎或类似物吗?
http://guides.rubyonrails.org/engines.html
基本上我的目标是拥有一个小孩子的应用程序" laravel应用程序包含在其中,并且仍然能够尽可能多地使用父代码,但仍然能够覆盖子代上下文中的任何内容。
希望这是有道理的
答案 0 :(得分:3)
在搜索了一下之后,我偶然发现了Laravel的this question。
这个问题已经在package feature这里提出来了。它说,你需要将一个内核包作为你的基本项目,然后从你的git存储库扩展'子项目',这很简单,就像Laravel的介绍说的那样:
“软件包可能是一个很好的方式来处理像Carbon这样的日期,或像Behat这样的整个BDD测试框架。”
使用软件包,您可以在+------------+------+
| Run Mode | Time |
+------------+------+
| Debug Mode | 106s |
| Executable | 17s |
+------------+------+
上单独输出每个功能并逐个加载。
它就像RoR的引擎,但显然是一种不同的方法,因为它们是两个不同的框架。
快乐的编码!