Laravel 8:将异常呈现为电子邮件的html
我将我的Laravel应用程序升级到最新版本Laravel 8。我现在的问题是,我不知道如何将应用程序抛出的异常呈现为html,以便将该html作为电子邮件发送 在Laravel 8:将异常呈现为电子邮件的html,laravel,exception,laravel-8,Laravel,Exception,Laravel 8,我将我的Laravel应用程序升级到最新版本Laravel 8。我现在的问题是,我不知道如何将应用程序抛出的异常呈现为html,以便将该html作为电子邮件发送 在App\Exceptions\Handler类中呈现和发送异常的当前代码(适用于Laravel 5): public function sendEmail(Exception $exception) { try { $e = FlattenException::create($exception);
App\Exceptions\Handler
类中呈现和发送异常的当前代码(适用于Laravel 5):
public function sendEmail(Exception $exception)
{
try {
$e = FlattenException::create($exception);
$handler = new SymfonyExceptionHandler();
$html = $handler->getHtml($e);
$routeName = URL::full();
Mail::send(new ExceptionEmail($html, $routeName));
} catch (Exception $ex) {
if (env("APP_DEBUG") == true) {
dd($ex);
}
}
}
问题是类\Symfony\Component\Debug\Exception\flatteexception
在我升级的应用程序中不再存在
在Laravel8中,现在将异常呈现为html的适当方式是什么
事先非常感谢