对于Laravel 5.4,您可以使用Adam Wathan在

this gist中提供的disableExceptionHandling方法(源代码如下)

现在,如果你在测试中运行:

$this->disableExceptionHandling();

您应该获得有助于您找到问题的完整信息.

对于Laravel 5.5及更高版本,您可以使用内置于Laravel中的withoutExceptionHandling方法

Adam Wathan的要点源代码

namespace Tests;

use App\Exceptions\Handler;

use Illuminate\Contracts\Debug\ExceptionHandler;

use Illuminate\Foundation\Testing\TestCase as BaseTestCase;

abstract class TestCase extends BaseTestCase

{

use CreatesApplication;

protected function setUp()

{

/**

* This disables the exception handling to display the stacktrace on the console

* the same way as it shown on the browser

*/

parent::setUp();

$this->disableExceptionHandling();

}

protected function disableExceptionHandling()

{

$this->app->instance(ExceptionHandler::class, new class extends Handler {

public function __construct() {}

public function report(\Exception $e)

{

// no-op

}

public function render($request, \Exception $e) {

throw $e;

}

});

}

}

php stacktrace,Laravel:如何在PhpUnit上启用stacktrace错误相关推荐

  1. 如何在 Mac 上启用 root 用户或更改 root 密码

    如何在 Mac 上启用 root 用户或更改 root 密码 完成某些任务需要系统更多区域的访问权限,Mac 管理员可以使用 root 用户帐户来完成这些任务. 名为"root"的 ...

  2. android机上没有usb调试模式吗,如何在Android上启用USB调试

    Android系统的手机以及平板电脑占有巨大的市场份额,当使用USB数据线完成电脑端与安卓手机端数据传输时,需要将安卓手机开启USB调试模式. 什么是USB调试?USB调试是一种模式,允许Androi ...

  3. iphone启用证书_如何在iPhone上启用低数据模式

    iphone启用证书 Khamosh Pathak Khamosh Pathak Running out of data on your limited mobile plan? Want to st ...

  4. linux ip转发如何设置,如何在Linux上启用IP转发

    为了安全起见,在现代Linux操作系统中默认禁用IP转发.如果需要在系统上启用IP转发,需要执行以下步骤.在本篇文章中,将带你了解如何检查是否启用了IP转发.如果没有,如何启用它. 检查当前IP转发 ...

  5. 如何在 CentOS 上启用 软件集 Software Collections(SCL)

    红帽企业版 linux(RHEL)和它的社区版分支--CentOS,提供10年的生命周期,这意味着 RHEL/CentOS 的每个版本会提供长达10年的安全更新.虽然这么长的生命周期为企业用户提供了迫 ...

  6. android启用hdcp_如何在Android上启用优先收件箱(和设置仅重要通知)

    android启用hdcp Yesterday Google released an updated Gmail application for Android 2.2 phones that sup ...

  7. steam如何一键登录_如何在Steam上启用一键通

    steam如何一键登录 When you're in voice chat with friends on Steam, your microphone can pick up all sorts o ...

  8. iphone启用证书_如何在iPhone上启用紧急SOS服务

    iphone启用证书 In iOS 11, Apple has introduced a new Emergency SOS feature to the iPhone. Let's look at ...

  9. iOS 16.1新功能尝鲜:如何在iPhone上启用实时活动?

    近日,苹果发布了iOS 16.1正式版,在本次更新中,苹果推出了全新"实时活动"功能,用户能在iPhone锁定屏幕上查看到更多信息,如果是iPhone 14 Pro机型,实时活动信 ...

  10. 如何在 Chromebook 上启用开发者模式

    写在前面的话: 版权声明:本文为博主原创文章,转载请注明出处! 博主是一个小菜鸟,并且非常玻璃心!如果文中有什么问题,请友好地指出来,博主查证后会进行更正,啾咪~~ 每篇文章都是博主现阶段的理解,如果 ...

最新文章

  1. input type右对齐与只读的
  2. 量子计算生态:市场预期、行业应用与“霸权”争夺
  3. 一楼二楼教师办公室图书馆操场计算机房,人教PEP四年级下册英语知识汇总.docx...
  4. Codeforces Beta Round #1--C题(多边形求最小面积)
  5. 大数据先行 传统金融转型需从体制上创新
  6. 32位系统和x86的关系?
  7. 科大讯飞:讯飞输入法日语音交互次数超10亿,将发力5G和AIoT领域
  8. 莫拉蒂和4个干儿子的情感
  9. 重庆GDP超过了广州,纯属正常?
  10. 悦诗风吟网络营销的目标_悦诗风吟产品网络营销推广策划方案
  11. Python 爬取每日北上资金数据
  12. codeforces 1520E. Arranging The Sheep(1400)
  13. Qgis教程10:如何自定义工程坐标系
  14. 1. 系统符号与正则符号
  15. PostgreSQL获取年月日,获取年份
  16. 什么是 Adobe AIR
  17. 软件体系结构描述与建模
  18. FENeRF: Face Editing in Neural Radiance Fields
  19. 无人机刚体运动学方程
  20. 刘慈欣,王晋康,何夕著《星际远征》

热门文章

  1. 应用HTK搭建语音拨号系统2:创建单音素HMM模型
  2. Windows Server 2012的服务管理自动化
  3. WebStart啟動程式在關閉時關閉javaw進程
  4. Spring之AOP理解
  5. M study summarize
  6. MySql字符集修改
  7. Spring Boot插件spring tool suite安装及使用
  8. 浏览器重定向(302)次数限制问题
  9. VMware仅主机网络联网设置
  10. Oracle / PLSQL函数 - LENGTH和LENGTHB