PHP框架之Laravel5——安装Whoops错误处理
第一步:首先安装whoops:composer require filp/whoops:~1.0.
第二步:打开 app/Exceptions/Handler.php
, 在render()
方法中添加一个Whoops样式的处理情况,像下面这样
/*** 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 ($this->isHttpException($e)){return $this->renderHttpException($e);}if (config('app.debug')){return $this->renderExceptionWithWhoops($e);}return parent::render($request, $e);}/*** Render an exception using Whoops.* * @param \Exception $e* @return \Illuminate\Http\Response*/protected function renderExceptionWithWhoops(Exception $e){$whoops = new \Whoops\Run;$whoops->pushHandler(new \Whoops\Handler\PrettyPageHandler());return new \Illuminate\Http\Response($whoops->handleException($e),$e->getStatusCode(),$e->getHeaders());}
原文地址:https://mattstauffer.com/blog/bringing-whoops-back-to-laravel-5/
PHP框架之Laravel5——安装Whoops错误处理相关推荐
- 深度学习框架Keras的安装
原文链接:https://blog.csdn.net/qingzhuochenfu/article/details/51187603 本人已经将最新博客更新转移至个人网站了,欢迎来访~~ SCP-17 ...
- Python爬虫—Scrapy框架—Win10下载安装
Python爬虫-Scrapy框架-Win10下载安装 1. 下载wheel 2.下载twisted 3. 下载pywin32 4. 下载安装Scrapy 5. 创建一个scrapy项目 6. fir ...
- 安装python的twisted出错_pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误) 当我们在安装scrapy的过程中出现了Twisted错误,当我们有继续安装Twisted的时候,又继续报错,通过一 ...
- php高版本安装ecshop错误解决方法
php高版本安装ecshop错误解决方法 参考文章: (1)php高版本安装ecshop错误解决方法 (2)https://www.cnblogs.com/bqx619/p/5014171.html ...
- 请问如何把.net framework框架集成在安装程序里头?
请问如何把.net framework框架集成在安装程序里头? 大家都知道在没有framework框架的机子上是无法运行.net编写的软件的 虽然把编写的软件做成安装软件在没有框架的机子上要安装时会自 ...
- linux源码安装php缺少动态库,php源代码安装常见错误解决办法
php源代码安装常见错误解决办法 错误:configure: error: libevent >= 1.4.11 could not be found 解决:yum -y install lib ...
- java安装jdk错误1316 指定的账户已存在
java安装jdk错误1316 指定的账户已存在 处理步骤: 1.卸载jdk,成功后重启 2.删除注册表中文件夹 (1)\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft文件夹 ...
- python pip安装第三方库老是报错_#python pip 安装dlib一直失败?#python安装dlib错误...
#python pip 安装dlib一直失败?#python安装dlib错误 python dlib 教程2020-10-11 07:52:36人已围观 ubuntu里面怎么安装dlib 下面是在ub ...
- 在linux底下用pip安装mysqlclient错误解决办法
1.在linux底下用pip安装mysqlclient错误,使用命令pip install mysqlclient,报如下图的错误: 2.原因是linux少了mysql相关的库,需要安装一下,使用命令 ...
最新文章
- 微软服务器藏,配置微软CA服务器+SCEP
- ubuntu下远程控制LinuxWindow桌面
- 阿里员工发帖吐槽人不如驴:你不能一边抽我,一边问我爱不爱你
- OpenCV直线和圆形检测
- 单片机按键使用程序 (51单片机)
- 关闭Linux 内存地址随机化机制
- 计算语言学和自然语言信息处理研究和应用综述(一)
- Hololens Holographic Remoting
- 在线报刊html代码,数字报纸HTML版本
- MIPS中addi指令被分成三条指令的问题
- 【研究】人大赵鑫老师报告:如何以初学者角度写好一篇国际学术论文?
- 关于Flutter的渠道(channels):master、dev和beta
- 微服务 - Hystrix 熔断器
- wpf之datagrid 序号列
- 基于STM32F4的智能门锁超详细解析(矩阵键盘、OLED、舵机、HC-05蓝牙、F407ZG最小系统)可用于毕业设计
- 带你一步步剖析Retrofit-源码解析:一款基于-OkHttp-实现的网络请求框架
- css 实现半圆与四分之一圆
- Rust语言圣经43 - 深度解读文档注释
- 使用html2canvas+jspdf导出iframe内容到pdf文件
- SMACv2: An Improved Benchmark for Cooperative Multi-Agent Reinforcement Learning