7

我过去曾使用过 laravel 3,并使用了一个项目结构,其中多个应用程序可以使用一个框架安装。现在在 laravel 4 中,如果这仍然可能的话,我很担心。由于该bootstrap/autoload.php文件需要该vendor/autoload.php文件(等等......),不同的应用程序必须使用供应商目录中相同的自动加载文件,对吗?我认为这将是一个很大的性能问题,因为不同的应用程序可能有不同的要求,不同的模型可以使用等等。我的想法是正确的还是有机会/vendor/为多个应用程序使用一个安装而不需要共享自动加载文件?

解释我的需求:我想运行不同的应用程序(每个应用程序都有另一个域和主目录),它们共享一个数据库和一些模型。但是每个应用程序的要求会非常不同。

有什么解决办法吗?自发布以来我尝试过这个,但没有找到可行的方法。

4

2 回答 2

1

如何修改每个项目的自动加载内容bootstrap/autoload.php并将其加载到.vendor/autoload.phpvendor/composer/

不确定,如何更改作曲家以生成那种特定于项目的自动加载目录。也许它需要改变作曲家?

于 2013-09-30T07:52:05.310 回答
1

您是否尝试过http://laravel.com/docs/routing#sub-domain-routing

您可以创建一个路由组并将过滤功能分配给该路由组以执行特定的自动加载?

于 2013-06-06T09:36:34.837 回答