在生产服务器上,我想每次发生错误时给自己发送一封电子邮件。我现在正在发送基本邮件,但我想将渲染的基本(橙色)错误页面作为附加的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);
}
});
答案 0 :(得分:1)
说实话,你真的不想这样做,因为电子邮件通常不支持CSS,这就是该页面使用的。
最好只是通过电子邮件发送包含回溯,网址和任何输入的数据,以便重现错误。