错误"类日志不存在"与作曲家

时间:2017-07-18 15:18:21

标签: laravel laravel-5

我正在尝试运行命令composer update& php artisan服务我遇到了这些错误:

PHP Fatal error: Uncaught ReflectionException: Class log does not exist in /var/www/html/***/vendor/laravel/framework/src/Illuminate/Container/Container.php:734
Stack trace:
#0 /var/www/html/***/vendor/laravel/framework/src/Illuminate/Container/Container.php(734): ReflectionClass->__construct('log')
#1 /var/www/html/***/vendor/laravel/framework/src/Illuminate/Container/Container.php(629): Illuminate\Container\Container->build('log', Array)
#2 /var/www/html/***/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(697): Illuminate\Container\Container->make('log', Array)
#3 /var/www/html/***/vendor/laravel/framework/src/Illuminate/Container/Container.php(849): Illuminate\Foundation\Application->make('log')
#4 /var/www/html/***/vendor/laravel/framework/src/Illuminate/Container/Container.php(804): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter))
#5 /var/www/html/***/vendor/laravel/framework/src/Illuminate/Container/C in /var/www/html/***/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 734

我已经检查了一些像.env中的空格一样的解决方案,但问题仍然存在

2 个答案:

答案 0 :(得分:0)

这是已知错误,已在laravel 5.4中修复。请升级您的laravel版本。 https://github.com/laravel/framework/issues/6607

答案 1 :(得分:0)

您只需要删除vendor文件夹,然后尝试使用composer install命令。 或
你尝试过composer dump-autoload ??

不会下载任何东西。它只是重新生成需要包含在项目中的所有类的列表(autoload_classmap.php)。非常适合在项目中使用新课程。 理想情况下,您可以执行composer dump-autoload -o,以加快网页的加载速度。它不是默认的唯一原因是因为它需要更长的时间来生成(但只是稍微有点明显)