如何修复“Uncaught ReflectionException:类日志不存在”? [关闭]

问题描述 投票:-1回答:1

PHP致命错误:未捕获ReflectionException:var / www / blog / vendor / laravel / framework / src / Illuminate / Container / Container.php中不存在类日志:734 堆栈跟踪:

#0 /var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php(734):ReflectionClass - > __ construct('log')

#1 /var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php(629):Illuminate \ Container \ Container-> build('log',Array)

#2 /var/www/blog/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(697):Illuminate \ Container \ Container-> make('log',Array)

#3 /var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php(849):Illuminate \ Foundation \ Application-> make('log')

#4 /var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php(804):Illuminate \ Container \ Container-> resolveClass(Object(ReflectionParameter))

#5 /var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php(774):Illuminate \ Container \ Container-> getDependencies(Array,Array)

第734行#6 / var / www / blog / vendor / in /var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php

laravel laravel-5 laravel-5.2
1个回答
2
投票

在您的代码中,您应该根据@BobB注释将Log添加到您的命名空间。

例如,在控制器中它可能是。

<?php

namespace App\Http\Controller;

use Log;
...

或使用全局命名空间调用Log

\Log::

我还建议阅读PHP中的命名空间。

http://php.net/manual/en/language.namespaces.php

© www.soinside.com 2019 - 2024. All rights reserved.