我需要开发几个具有共同功能和流程的网站,唯一会发生巨大变化的是CSS,甚至HTML也会通用。
我在 Laravel 4 中组装这个结构时遇到了麻烦,因为我仍然是该框架的初学者。
- 我需要有一个所有“子项目”都将继承的“超级项目”。
- 我需要能够在特定的“子项目”中实现自定义功能和流程。
- 我需要将每个项目分离到它自己的 GIT 存储库中。
我很想听听已经必须创建这种结构的人的意见。
提前致谢!
您可以使用封装特性 http://laravel.com/docs/packages,首先你需要制作一个内核包作为你的基本项目,然后从你的 git 存储库扩展“子项目”,这很简单,正如 Laravel 介绍中所说:
“包可以是任何东西,从像 Carbon 这样的处理日期的好方法,到像 Behat 这样的整个 BDD 测试框架。”
通过软件包,您可以挑选出每个功能composer.json
并将它们一一加载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)