我刚刚遇到了同样的问题,所以我想我会发布我的解决方案,即使它可能与您所追求的解决方案不同。
我想自动加载我自己的库,所以我在 composer.json 中添加了以下内容:
"autoload": {
"psr-0": {
"Fhc": "app"
}
},
我没有意识到的是,就在那条线之上是以下内容:
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
},
本质上,我的修改完全覆盖了上面的代码。解决方案是将两者合并在一起(就像我一开始就应该做的那样)。
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"psr-0": {
"Fhc": "app"
}
},
现在一切都按预期工作。
我希望这对处于相同情况的其他人有所帮助。