Laravel 4上具有相同供应商文件夹的多个项目

阿纳尔·贝拉莫夫(Anar Bayramov)

我有多个项目,几乎没有保留空间。

因为它们大多数使用几乎相同的软件包(只有1个使用phpexcel和另一个swiftmailer),并且vendor文件夹在laravel上需要最大的空间。

我想也许我可以为每个人使用相同的供应商文件夹。

我实际上搞砸了autoload.php和其他一些配置文件,但是我做不到。

只需将供应商文件夹放在public_html下,并创建类似于project1 project2的文件夹。在这些文件夹下,我将把除供应商文件夹以外的所有项目都放在我的项目中,然后将它们设置为子域。

安东尼奥·卡洛斯·里贝罗

简短答案:

你不能

长答案:

/ vendor文件夹不仅与软件包有关,在该vendor/composer文件夹中也有一个文件夹,该文件夹中存储了您的应用程序类名称,用于自动加载。每次您运行composer dump-autoload时,Composer都会在其中更改某些文件的内容。看一下vendor / composer / autoload_classmap.php文件,您会看到其中一些类来自您自己的项目。

工作方式:

请注意,我看不到这样的事情进展顺利,但实际上,您可以创建一个空白项目,仅用于软件包下载并将所有供应商文件夹中的所有软件包符号链接到该项目。收获一点点麻烦很大。当然,这取决于您。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Laravel 5.2 中为多个项目使用一个供应商文件夹

Visual Studio Code找不到供应商文件夹(Laravel项目)中的文件

在 Laravel 生产中删除供应商文件夹

在laravel项目中意外删除了供应商文件夹

我如何在laravel项目中使用供应商文件夹中的类

Laravel 4:在供应商文件夹中显示错误

如何在 Laravel 供应商文件夹中包含或扩展语言文件

由于供应商文件夹找不到Laravel类?

在Laravel工作台中创建了包,但是如何转移到供应商文件夹?

将 Laravel 供应商文件夹上传到 cpanel 时出错

Laravel 对多个语言有相同的文件夹吗?

如何忽略供应商而克隆自己的Laravel项目

在Laravel Framework 7.29.3中覆盖供应商文件

按供应商分类的产品-Laravel

Laravel新手-供应商目录

Laravel 5.5覆盖供应商类

具有供应商名称的同一项目上多个供应商的最低价格

覆盖 laravel 供应商功能(InfyOmLabs/laravel-generator)?

安装项目时执行laravel供应商发布命令

laravel扩展(扩展)/覆盖特定供应商软件包文件的正确方法

Laravel 5-供应商:发布不会覆盖旧文件

从Laravel 5视图访问供应商文件的简便方法是什么

Rails / Sass:从供应商文件夹导入文件

Laravel更新后看不到现有的供应商类别

隐藏docroot内的composer供应商文件夹

隐藏共享主机上的“供应商”文件夹

Git-供应商文件夹修改-.gitignore?

与供应商文件夹的类型不兼容

通过复制供应商文件夹构建golang