我只是使用 ruby 在我的 PC 中安装Errbit,它已经在我的本地运行。我使用 Laravel 4 开发了一个网络应用程序,但我不知道如何将我的网络应用程序的所有错误发送到 errbit。
我已经安装了这个包,但我不知道如何在我的网络应用程序上实现它。
我已经尝试../app/start/global.php
在Applicatoin Error Handler上使用以下脚本,但它只显示白页。这是我的脚本:
<?php
...
App::error(function(Exception $exception, $code)
{
Errbit::instance()->notify($exception);
Log::error($exception);
});
...
这就是我在控制器中创建错误的方式,我删除了分号分隔符,如下所示:
<?php
class someController extends \BaseController {
public function index(){
return View::make('editor.index') //Remove ';' at the end of line code
}
}
如果我删除 errbit 实例Errbit::instance()->notify($exception);
,global.php
页面将从 laravel 返回 Whoops 错误,但如果我添加 errbit 实例,它只显示空白页,并且 errbit 报告没有发生任何事情。
而且我已经尝试将errbit放在下面的控制器方法上,但我仍然一无所获。
<?php
public function index(){
try {
return View::make('editor.index')
} catch (Exception $e) {
Errbit::instance()->notify($e);
}
}
请帮助我,并在此之前感谢。