0

在生产服务器上,每次发生错误时,我都想给自己发送一封电子邮件。我现在正在发送基本邮件,但我想将呈现的基本(橙色)错误页面作为附加的 html 文件附加。

知道怎么做吗?

这是我目前拥有的:

App::error(function(Exception $exception, $code)
{
    Log::error($exception);

    $data = array('exception' => $exception);
    Mail::send('emails.error', $data, function($message)
    {
        $message->from(Config::get('app.debug_email'));
        $message->to(Config::get('app.debug_email'))->subject(Config::get('app.client_name') . ' Error');
    });

    if (!Config::get('app.debug')) {
        return Response::view('errors.index', $code);
    }
});
4

1 回答 1

1

老实说,您真的不想这样做,因为电子邮件通常不支持该页面使用的 CSS。

您最好只通过电子邮件发送包含回溯、url 和任何输入的数据,这样您就可以重现错误。

于 2014-08-22T12:35:37.420 回答