我想创建一个包含网站核心功能的Laravel安装 - 例如内容CRUD功能。
然后在服务器上的单独文件夹中为每个网站提供公共文件夹,css,图像等以及可用于每个站点的特定功能的覆盖控制器,模型和路由。
我以前使用FuelPHP已经达到了相同的效果,但是还没有看到在Laravel中设置它的位置。
我期待的服务器文件夹结构类型如下:
/ Laravel核心安装
/第一个网站
/第二个网站
答案 0 :(得分:5)
您所指的是多租户。
多租户是指一种软件架构,其中单个软件实例在服务器上运行并为多个租户提供服务。
http://en.wikipedia.org/wiki/Multitenancy
根据您的需要,有几个套餐可以帮助Laravel提供多租户服务。有些使用单独的数据库表前缀,有些则使用完全独立的数据库和文件。
其中一些包:
*免责声明;我从这个列表中写了最后一个包。