我必须清除配置和缓存,我遇到了以下异常:
PHP 致命错误:未捕获的反射异常:类日志在/html/project/bootstrap/cache/compiled.php:1355 中不存在
我删除了bootstrap/compiled.php
并运行了php artisan clear-compiled
,然后异常发生了一些变化。
类日志在/html/project/vendor/laravel/framework/src/Illuminate/Container/Container.php:734 中不存在
我采取的步骤来解决它:
- 检查了env的空格和语法错误,其中有一个空格,我删除了它,但我的
php artisan
命令仍然不起作用。 - 冉作曲家更新 |仍然不工作
- 有些人将错误与我都有的mbstring和php-mysql扩展联系起来。
- 尝试过作曲家转储自动加载
我错过了什么,应该怎么做?
我认为在您的代码中的某个地方有这样的拼写错误(注意小写"l"(:
log::info('test');
该代码在执行artisan
时执行,因此,这可能位于控制台命令中的某个位置,或者可能位于控制台命令使用的某些服务中,或者可能是某些全局配置。
无论如何,搜索"\log::"或"log::"(在没有命名空间的顶级文件中,这将导致相同的错误消息(,您会找到它。