在laravel中,为什么附加包存储在供应商目录中?

在laravel中,为什么附加包存储在供应商目录中?,laravel,laravel-4,Laravel,Laravel 4,我想更改附加已安装软件包的floder。如何更改附加已安装软件包的floder路径。Laravel是一个框架,它依赖于PHP世界上最好的软件包构建的许多其他软件包,并使用名为的依赖项管理工具 为了让拉威尔发挥她的魔力,她需要作曲家的帮助下载所有经过时间考验的代码来帮助她composer然后将所有这些代码放在专门为它们定制的文件夹中,即/vendor文件夹 似乎您需要一些其他代码的强大功能来帮助您完成项目。如果是这样的话,在开始一个新的Laravel项目之前,您可能想先了解一些基础知识 你可能想了

我想更改附加已安装软件包的floder。如何更改附加已安装软件包的floder路径。

Laravel是一个框架,它依赖于PHP世界上最好的软件包构建的许多其他软件包,并使用名为的依赖项管理工具

为了让拉威尔发挥她的
魔力
,她需要
作曲家的帮助
下载所有经过时间考验的代码来帮助她
composer
然后将所有这些代码放在专门为它们定制的文件夹中,即
/vendor
文件夹

似乎您需要一些其他代码的强大功能来帮助您完成项目。如果是这样的话,在开始一个新的Laravel项目之前,您可能想先了解一些基础知识

你可能想了解一下这些东西是如何组合在一起的

更新

如果需要更改
/vendor
目录,只需在
composer.json
中更改即可

"config": {
    "vendor-dir": "new-vendor-dir-name"
}

我安装了stevemo/cpanel软件包。我可以在供应商目录下找到stevemo文件夹。我想更改stevemo文件夹路径。谢谢。但我不需要更改供应商目录。一些软件包只需要安装在指定的文件夹中。我不太清楚您为什么要这样做,但您可以手动下载这些软件包,将其放在指定的文件夹中,然后通过自动加载器将其包括在内。