首页 文章

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

提问于
浏览
0

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-> getDependenc ies(Array,Array)#7 / var / www / blog / vendor / in /var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php 734行

1 回答

  • 2

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

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

    <?php
    
    namespace App\Http\Controller;
    
    use Log;
    ...
    

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

    \Log::
    

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

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

相关问题