Laravel 8 渲染异常
2021-07-17 16:43 更新
默认情况下, Laravel 异常处理器会自动为您转换异常为 HTTP 响应。当然,您亦可在异常处理器的 renderable
方法中注册一个特定类型的异常的自定义渲染闭包来实现。Laravel 将会根据闭包的类型提示来确定异常的类:
use App\Exceptions\CustomException;
/**
* 注册异常处理回调
*
* @return void
*/
public function register()
{
$this->renderable(function (CustomException $e, $request) {
return response()->view('errors.custom', [], 500);
});
}
以上内容是否对您有帮助:
更多建议: