我需要开发几个具有共同特征和流程的网站,唯一会发生巨大变化的是 CSS,甚至 HTML 也会是通用的。
我在 Laravel 4 中组装这个结构时遇到了麻烦,因为我仍然是框架的初学者。
- 我需要一个所有“子项目”都将从其继承的“ super 项目”。
- 我需要能够在特定的“子项目”中实现自定义功能和流程。
- 我需要将每个项目分离到它自己的 GIT 存储库中。
我很想听听已经必须创建这种结构的人的意见。
提前致谢!
最佳答案
您可以使用 package feature ,首先你需要制作一个内核包作为你的基本项目,然后从你的 git 存储库扩展“子项目”,这是简单的方法,正如 Laravel 介绍所说:
"Packages might be anything from a great way to work with dates like Carbon, or an entire BDD testing framework like Behat."
使用包,您可以在 composer.json
上挑选出每个功能,然后一个一个地加载它们。
关于php - 如何在 Laravel 4 中构建带有子应用程序的平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22307075/