Php Laravel中的邮件默认错误页

Php Laravel中的邮件默认错误页,php,laravel,laravel-4,blade,illuminate-container,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

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

老实说,你真的不想这么做,因为电子邮件通常不支持CSS,而CSS正是该页面所使用的


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

电子邮件中的
Whoops
输出不起作用。通常,显示的回溯信息以纯文本形式存储在日志中。我会将html作为附件发送。既然所有的css都是内联的,我想这应该不会是一个问题…@jannickvandele这里提供的所有信息都可以在纯文本回溯中找到。那么如何获得纯文本回溯呢?美元也不例外