Laravel中的邮件默认错误页面

时间:2014-08-22 12:28:33

标签: php laravel laravel-4 blade illuminate-container

在生产服务器上,我想每次发生错误时给自己发送一封电子邮件。我现在正在发送基本邮件,但我想将渲染的基本(橙色)错误页面作为附加的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);
    }
});

1 个答案:

答案 0 :(得分:1)

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

最好只是通过电子邮件发送包含回溯,网址和任何输入的数据,以便重现错误。