Heroku:子文件夹中的 composer.json

kee*_*ing 5 php heroku composer-php

让我们采用以下文件夹结构:

www/
www/composer.json
www/index.php
www/vendor
www/backend/
www/backend/composer.json
www/backend/index.php
www/backend/vendor
Run Code Online (Sandbox Code Playgroud)

如您所见,我有 2 个项目,1 个项目是主文件夹中的子文件夹。主文件夹与 heroku 一起部署,heroku 自动从 composer.json 安装包。有没有办法指示 heroku 或 composer.json 在 www/backend/vendor 文件夹中安装 www/backend/composer.json 包?

或者我可以指定 www/compposer.json 中的一些包(不是全部)安装在 www/backend/vendor 文件夹下?还要在 www/vendor/ 和 www/backend/vendor/ 中生成 2 个自动加载文件?

kee*_*ing 4

毕竟,我能够在主composer.json中添加以下内容:

"scripts" : { "post-install-cmd" : "cd api;composer install;composer update" }