在Laravel 4.1.x中集中供应商文件夹

时间:2014-02-27 17:31:36

标签: php laravel-4 composer-php directory-structure

我想知道是否有可能将供应商文件夹“移动”到另一个位置。我的意思是,我有一个像这样的结构

  • /
  • Laravel Project 1
  • Laravel Project 2
  • Laravel Project 3
  • [......其他......]
  • CDN(如果可以的话,供应商)

您知道每个项目都附带供应商/文件夹。我想在CDN中移动该文件夹并“合并”项目文件夹外的另一个作曲家中的每个项目的所有要求(我想在CDN内部)。

为什么会这样?

仅仅因为我注意到供应商文件夹对于每个项目几乎都是相同的,所以如果我可以将所有“差异”组合在一个大的供应商文件夹中,我可以在一个位置管理所有依赖项,非常酷

这可能吗?

TY的任何帮助:)祝你有愉快的一天。

1 个答案:

答案 0 :(得分:1)

在Laravel中,您可以更改应用程序从bootstrap/autoload.php加载框架和依赖项的文件夹。

其中有require __DIR__.'/../vendor/autoload.php';行,您可以将其更改为您需要的任何内容。 因此,您可以将其更改为某个外部文件夹,这对所有项目都是通用的。