我正在开发Laravel 5.2软件包,我遇到#30996765中描述的相同问题:
默认情况下不会加载composer.json中所需的依赖项,因此我尝试了上述问题中建议的方法,手动将自动加载文件包含在Service Provider类中:
public function boot()
{
require __DIR__ . '/../vendor/autoload.php';
}
它适用于包依赖项,但似乎主要的自动加载(由Laravel基础目录中的作曲家创建的那个)被包1覆盖,因此所有基本的Laravel类(如Response)都不再可用。
您有什么建议可以解决此问题吗?