Laravel 5.2:在/vendor/laravel/framework/src/Illuminate/Container/Container.php:734

时间:2019-06-13 19:40:47

标签: php laravel laravel-5 composer-php laravel-5.2

我必须清除配置和缓存,遇到以下异常:

  

PHP致命错误:未捕获ReflectionException:/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扩展相关联。
  • 尝试过作曲家dumpautoload

我想念的是什么,应该怎么做?

1 个答案:

答案 0 :(得分:0)

我认为您的代码中某处有这样的错字(注意小写的“ l”):

\log::info('test');

该代码在执行artisan时执行,因此,可能在控制台命令中,或者在控制台命令使用的某些服务中,或者在某些全局配置中。

无论如何,搜索“ \ log ::”或“ log ::”(在没有名称空间的顶级文件中,这将导致相同的错误消息),然后您将找到它。