我过去曾使用过 laravel 3,并使用了一个项目结构,其中多个应用程序可以使用一个安装的框架。现在在 laravel 4 中,我很担心这是否仍然可行。由于 bootstrap/autoload.php
文件需要 vendor/autoload.php
文件(等等......),不同的应用程序必须从内部使用相同的自动加载文件供应商目录,对吗?我认为这将是一个很大的性能问题,因为不同的应用程序可能有不同的要求、不同的模型等等。我的想法是否正确,或者是否有机会为多个应用程序使用一个 /vendor/
安装而无需共享自动加载文件?
解释我的需求:我想运行共享一个数据库和一些模型的不同应用程序(每个应用程序都有另一个域和主目录)。但是每个应用程序的要求都会非常不同。
有什么解决办法吗?自发布以来我就尝试过这个,但没有找到可行的方法。
最佳答案
你试过了吗http://laravel.com/docs/routing#sub-domain-routing ?
您可以创建一个路由组并为该路由组分配一个过滤器函数来执行特定的自动加载吗?
关于php - 一个 Laravel 4 安装的多个应用程序/项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16957512/