sucohi/whoops-report

该包最新版本(1.0.1)的许可证信息不可用。

1.0.1 2015-12-23 01:03 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:20:37 UTC


README

一个用于在发生错误时发送报告的Laravel包。(适用于Laravel 4.2)

Whoops Report

安装

将此包名添加到composer.json中

"require": {
  "sukohi/whoops-report": "1.*"
}

执行composer命令。

composer update

在app.php中注册服务提供者

'providers' => array(  
    ...Others...,  
    'Sukohi\WhoopsReport\WhoopsReportServiceProvider',
)

同样别名为

'aliases' => array(  
    ...Others...,  
    'WhoopsReport' => 'Sukohi\WhoopsReport\Facades\WhoopsReport',
)

准备

在routes.php中设置路由

(在routes.php中)

Route::post('whoops-report', array('as' => 'whoops-report', function()
{
    return WhoopsReport::send('YOUR-MAIL@example.com');
}));

App::error(function(Exception $exception, $code)
{
    return WhoopsReport::view($exception);
});

这样就完成了。

关于cc和bcc

您还可以这样设置cc和/或bcc电子邮件地址。

return WhoopsReport::send('YOUR-MAIL@example.com', [
	'cc' => ['cc1@example.com'],
	'bcc' => ['bcc1@example.com'],
]);

本地化

如果您想使用除英语以外的语言,您需要设置一个如下的lang文件。

(例如日语)

app/lang/packages/ja/whoops-report/message.php

<?php

return [
    'title' => 'エラーが発生しました。',
    'description' => 'ご不便をお掛けしまして申し訳ございません。以下に不具合の状況をできるだけ詳細にご記入し送信してください。',
    'button' => '報告する',
    'confirm' => 'バグ報告を送信します。よろしいですか?',
    'complete' => 'バグ報告が送信されました。ご協力ありがとうございました。',
];

注意

我猜你可能需要在routes.php中检查授权。

许可证

此包受MIT许可证的许可。

版权所有 2015 Sukohi Kuhoh