【发布时间】:2017-01-11 23:00:05
【问题描述】:
我已经创建了自定义助手 laravel 5.2。我放入文件夹 App/Helpers/Global.php。
并在 composer.json 中自动加载文件:
"autoload": {
"files" : [
"App/Helpers/Global.php"
]
}
在我的 Windows PC 上,它工作正常,但是当我部署到 VPS centos 时,我收到了这个错误。
PHP Warning: require(/xxxx/xxxxx/public_html/xxxx/vendor/composer/../../App/Helpers/Global.php): failed to open stream: No such file or directory in /xxxx/xxxx/public_html/xxxx/vendor/composer/autoload_real.php on line 66
为什么自动加载“文件”是相对于供应商目录的? 提前致谢。
【问题讨论】: