Php 为什么在处理错误Laravel 4.2中发送多封邮件?

Php 为什么在处理错误Laravel 4.2中发送多封邮件?,php,email,laravel,Php,Email,Laravel,在global.php文件中,如果发生错误,我想向我发送一封电子邮件 所以我这样做: App::error(function(Exception $exception, $code) { Mail::send('error.mail', $data, function($message) { $message->from('info@example.com', 'Error'); $message->to('me@example.com

global.php
文件中,如果发生错误,我想向我发送一封电子邮件

所以我这样做:

App::error(function(Exception $exception, $code)
{
    Mail::send('error.mail', $data, function($message)
    {
        $message->from('info@example.com', 'Error');
        $message->to('me@example.com', 'Me')
                ->subject('Error');
    });

    Log::error($exception);
});
但它每次都会随机发送相同数量的邮件,而不是一次。 这是给我的本地人的。我还没有在生产中测试

在我的日志文件中,错误只报告一次

我错过了什么


提前谢谢。

您有不止一个错误显然我以前检查过该建议,但是没有,总是相同的消息错误相同的文件相同的行此库可能会有帮助好的建议谢谢,我应该使用它。但是我知道为什么同一封邮件会被发送几次..试着在邮件中添加微时间或记录到文件中。如前所述,您可能有更多错误。可能是同一文件、同一行、多次。