Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 找不到Laravel 5类日志_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 找不到Laravel 5类日志

Php 找不到Laravel 5类日志,php,laravel,laravel-5,Php,Laravel,Laravel 5,我在拉雷维尔5号手肘深,它被证明是相当的缺乏自动加载的问题。我遇到了最奇怪的错误。我无法在本地主机上记录任何内容。如果它是一个PHP错误,它记录的很好,但是如果我尝试写入日志,它会抛出一个错误。这是一个Windows操作系统,因此没有文件权限错误。下面是我得到的错误: [2015-02-11 20:09:40] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with mess

我在拉雷维尔5号手肘深,它被证明是相当的缺乏自动加载的问题。我遇到了最奇怪的错误。我无法在本地主机上记录任何内容。如果它是一个PHP错误,它记录的很好,但是如果我尝试写入日志,它会抛出一个错误。这是一个Windows操作系统,因此没有文件权限错误。下面是我得到的错误:

[2015-02-11 20:09:40] production.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'App\Http\Controllers\Log' not found' in C:\xampp\htdocs\bg_checks\laravel\app\Http\Controllers\BgInfoController.php:44
Stack trace:
#0 C:\xampp\htdocs\bg_checks\laravel\storage\framework\compiled.php(1721): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalExceptionFromError(Array)
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
Laravel5仍然是相当新的,所以没有很多关于它的信息。我试图找到一些东西,但只能在Laracast的论坛上找到一个论坛,他们的建议没有任何效果


救命啊

我认为您在
App\Http\Controllers
目录中没有
Log
类文件。所以你必须补充一点

use Log;
如果您正在使用Laravel的记录器,或

use Path\To\Your\Log;

对于自定义记录器。

您需要使用日志类的“FQN”。它认为您引用的是控制器命名空间中的日志类。@Scopey,谢谢您提供的信息!我设法让它使用
\Log::info('test')编写这起作用了。呸!我试过其他的用法,但都没用。另外:
\Log::info('test')也可以工作。验证也是如此。真烦人。谢谢你,马蒂罗斯!这就引出了一个问题,您如何“知道”要包含哪些类?我怎样才能主动地找出答案呢?Log类是laravel框架的一部分,这就是为什么我写了->“使用Log;如果您正在使用laravel logger”作为对我上面评论的回应,您只需查找类文件-/vendor/laravel/framework/src/illighte/。另外,在phpstorm等中,在整个项目中使用say find all=“class Seeder”查找所有类名,然后将类名称空间ie illumb\Database+类名ie Seeder放在一起