【发布时间】:2018-06-12 23:04:34
【问题描述】:
我已经使用 Lumen 框架开发了 API,并使用了单独创建的 composer 包,我计划在 Lumen (API) 和 Laravel (Web 站点) 上都使用它。
但是我得到:
找不到类“Author\Package\Models\ProductItem”
本地一切正常(使用相同的 Apache 和 PHP 版本)。 我的目录结构是:
|
\_ api (Lumen code)
|
\_ model\
| \_ src\
| | \_ migrations\
| | |
| | \_ models\
| | | \_ ProductItem.php
| | |...
| |
| \_ composer.json
|
\_ www (Laravel code)
在api\composer.json我有:
...
"autoload": {
"psr-4": {
"App\\": "app/",
"Author\\Package\\": "../model/src"
}
},
...
本地和主机配置的唯一区别是 Composer 的版本(本地是 1.5.2,远程是 1.4.2)。
【问题讨论】:
标签: php laravel composer-php lumen