2017-09-22 74 views
0

PHP Fatal error: Uncaught ReflectionException: Class log does not exist in var/www/blog/vendor/laravel/framework/src/Illuminate/Container/Container.php:734
Stack trace:如何解決「未捕獲的ReflectionException:類日誌不存在」?

#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)

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

+0

Add use Log;在你的控制器中 – BobB

回答

1

在您的代碼中,您應該將日誌添加到您的命名空間,如@BobB評論。

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

<?php 

namespace App\Http\Controller; 

use Log; 
... 

或通話記錄與全局命名空間

\Log:: 

我也建議閱讀有關PHP命名空間。

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

相關問題