laravel异常简单处理
来源:互联网 发布:怎么用淘宝微淘 编辑:程序博客网 时间:2024/05/23 20:12
laravel中针对具体的处理逻辑,可能存在的错误。try{} catch(Exception $e) {}捕获处理对应的错误。针对大量出现的可能存在异常,可以使用全局异常捕获,如NotFoundException ,ModelNotFoundException
在\App\Exception\Handle中,对于不需要处理的异常添加到 $dontReport = []。其中report方法一般是对应的分开记录日志处理,render方法是对应的异常http响应处理。根据具体需求配置
可以对应的配置和函数中,根据需求添加对应的内容,和逻辑处理
在\App\Exception\Handle中,对于不需要处理的异常添加到 $dontReport = []。其中report方法一般是对应的分开记录日志处理,render方法是对应的异常http响应处理。根据具体需求配置
如:
class Handler extends ExceptionHandler{ /** * A list of the exception types that should not be reported. * * @var array */ protected $dontReport = [ HttpException::class, ]; /** * Report or log an exception. * * This is a great spot to send exceptions to Sentry, Bugsnag, etc. * * @param \Exception $e * @return void */ public function report(Exception $e) { return parent::report($e); } /** * Render an exception into an HTTP response. * * @param \Illuminate\Http\Request $request * @param \Exception $e * @return \Illuminate\Http\Response */ public function render($request, Exception $e) { if ($e instanceof ModelNotFoundException) { $e = new NotFoundHttpException($e->getMessage(), $e); } if ($e instanceof \ErrorException) { return xxx; } }}
可以对应的配置和函数中,根据需求添加对应的内容,和逻辑处理
阅读全文
0 0
- laravel异常简单处理
- laravel-异常处理
- Laravel 上传文件异常处理
- laravel中TokenMismatchException异常处理
- laravel 学习笔记一 (异常处理)
- 简单异常,简单处理
- Laravel 中的异常处理器和HTTP异常处理实例教程
- JavaWeb简单异常处理
- Python 简单异常处理
- 异常的简单处理
- 简单的异常处理
- 简单的 C++异常处理
- oracle中简单处理异常
- php 异常处理 简单使用
- java简单异常的处理
- 简单异常处理 且恢复
- 简单的PHP异常处理
- 【c++】简单异常处理笔记
- android项目中spinner设置默认值
- 9.12面试经历
- spring容器事件
- 基于.NET平台常用的框架整理
- C#如何运行外部程序(打开可执行程序):ShellExcute和Process
- laravel异常简单处理
- TextView属性汇总
- 根据接口获取图片的无限轮播,带小圆点+Listview
- iOS安全攻与防(总篇)
- ssh 免密码设置失败原因总结
- 搭建并多端口共享ipv4&ipv6ss服务端,实现校园网免流量
- SCUT Training 20170913 Problem K
- Springmvc拦截器简单使用以及session超时跳转
- 鸡肋代码