在我的Laravel项目中,如果有一个文件app / lib / Formatter.php ,则使用Formatter类。
从控制器我使用use App\Lib\Formatter;
导入此php文件
在我的本地开发环境中,我可以从Controller中的Formatter访问方法。但是当我将laravel项目部署到共享托管时,我无法访问Formatter。 Laravel返回此错误消息:
“类'App \ Lib \ Formatter'未找到”
在它运行localy之后,我不知道为什么它不适用于共享主机。
答案 0 :(得分:4)
Linux是区分大小写的。您应该将文件夹从lib
重命名为Lib
。
如果您的文件夹树看起来像App\lib\Formatter.php
,请将您的资源库重命名为App\Lib\Formatter.php
。