我目前正在尝试从github克隆我的现有项目。Uncaught ReflectionException:类日志不存在Laravel 5.2
Uncaught ReflectionException: Class log does not exist
我在CentOS 7
我已经看到引用运行Laravel 5.2:
- 去掉空格克隆后,我收到以下错误的过程中运行
composer install
在.env
文件中。 - 删除供应商目录&重新安装
- 去除composer.json
需要一定的包,我有:
- 与
example.env
取代了我的.env
,以避免任何自定义配置错误。 - 我已删除&重新克隆回购。
- 我已经使用Laravel附带的默认
composer.json
来查看是否有所作为。
以上都没有给我带来什么喜悦。我也在应用程序正常工作的另一台机器上设置了相同的环境。唯一的区别是机器(工作)没有从git克隆 - 这是最初的构建环境。
堆栈跟踪我收到:
PHP Fatal error: Uncaught ReflectionException: Class log does not exist in /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php:736
Stack trace:
#0 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(736): ReflectionClass->__construct('log')
#1 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build('log', Array)
#2 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(674): Illuminate\Container\Container->make('log', Array)
#3 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(845): Illuminate\Foundation\Application->make('log')
#4 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(800): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter))
#5 /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php(769): Illuminate\Container\Container->getDependenc in /var/www/html/Acme/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 736
任何帮助将非常感激。提前致谢。
我也和我一样看这个答案,因为我我有一个类似的问题。我在laravel 5.1.28上,最近在一段时间内首次完成了作曲家更新,从那时起,我在heroku上获得了制作到生产的错误。我已经回滚了我所做的composer.json修改,但是怀疑没有改变;这是与所有更新拉到供应商: –
@DianeKaplan我已经发布了一个答案让你投下你的眼睛,它帮助我追踪我的错误... – jakehallas
谢谢,@jakehallas!我' m使用postgres-你碰巧知道是否有类似的扩展我需要,还是足够具体,我的问题可能是别的?我是一个总新手,所以像这样的问题是远离我的舒适区:/ –