尝试以下配置从root命名空间加载我的模型失败。任何替代?
"autoload": {
"psr-4": {
"\\": "app/Models"
}
},
以下工作,但我每次创建一个新类时都必须运行dumpautoload
。
"classmap": [
"app/Models"
],
有什么建议吗?
你应该将"\\"
映射到""
而不是"app/Models"
。引自composer docs:
如果您想要一个可以查找任何命名空间的回退目录,您可以使用如下的空前缀:
{ "autoload": { "psr-4": { "": "src/" } } }
所以,在你的情况下:
{
"autoload": {
"psr-4": {
"": "app/Models"
}
}
}