Laravel: Class 未找到异常
Laravel: Class not found Exception
在我的 Laravel 项目中,如果有一个文件 app/lib/Formatter.php,带有 class 格式化程序。
我正在使用 use App\Lib\Formatter;
从控制器导入此 php 文件
在我的本地开发环境中,我可以从我的控制器中的格式化程序访问方法。但是当我将 laravel 项目部署到共享主机时,我无法访问 Formatter。 Laravel returns 此错误消息:
"Class 'App\Lib\Formatter' not found"
在本地运行后,我不知道为什么它不能在共享主机上运行。
Linux 区分大小写。您应该将文件夹从 lib
重命名为 Lib
。
如果您的文件夹树看起来像 App\lib\Formatter.php
将您的库重命名为 App\Lib\Formatter.php
。
在我的 Laravel 项目中,如果有一个文件 app/lib/Formatter.php,带有 class 格式化程序。
我正在使用 use App\Lib\Formatter;
从控制器导入此 php 文件
在我的本地开发环境中,我可以从我的控制器中的格式化程序访问方法。但是当我将 laravel 项目部署到共享主机时,我无法访问 Formatter。 Laravel returns 此错误消息:
"Class 'App\Lib\Formatter' not found"
在本地运行后,我不知道为什么它不能在共享主机上运行。
Linux 区分大小写。您应该将文件夹从 lib
重命名为 Lib
。
如果您的文件夹树看起来像 App\lib\Formatter.php
将您的库重命名为 App\Lib\Formatter.php
。