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

Using one Vendor Folder for Multiple Projects in Laravel 5.2

我想为我在大学的任务做多个 laravel 项目。但是我的磁盘容量有问题,我的磁盘容量很少space。

vendor 文件夹占用了我很多 space 的磁盘空间,每个 laravel 项目都使用相同的 vendor 文件夹而不编辑它们。我想我可以使用相同的供应商文件夹来减少我的磁盘消耗,但我不知道该怎么做。

这可能吗?

谢谢

您可以简单地在每个项目中创建 symlinks,但实际上具有供应商目录的主要项目除外。

cd /var/www/SiteA
composer install

# create new project into /var/www/SiteB
cd ../SiteB

# If vendor directory is already there, delete it: rm -rf vendor
# create symlink to Site A's vendor directory
ln -s /var/www/SiteA/vendor

这只是 Linux 命令和技巧。