Laravel
拥有非常好的异常处理机制,所有的异常都会经过 App\Exceptions\Handler
的 report
方法进行处理( 查看详情 )。
然而我所见过大部分公司或者组织,都没有很好的查看日志习惯,以至于有可能有一堆错误日志或者影响用户体验的地方却没有发现。
你可以选择邮件通知你的网站异常
public function report(Exception $exception)
{
// 你也可以选择短信通知,土豪随意
Sms::send($phone, [$exception]);
// 比较传统的通知方式
Mail::to($request->user())->send(new ExceptionNotify($exception));
return parent::report($exception);
}