繁体   English   中英

Laravel / PHP dd()在Chrome开发人员工具中显示非结构化数组

[英]Laravel/PHP dd() displays non-structured arrays in Chrome developer tools

我注意到在Laravel的Controller中编写的内容:

dd($array) 

在Chrome开发者工具(64位chome 61.0.3163.91,MAC OS)中输出数组的非结构化视图。

在此处输入图片说明

之前是这样的(至少在我看来,是这样的): 在此处输入图片说明

我有“错误的记忆”吗?

或者,如果dd()确实在devtools中输出了结构化数组,如何将其带回来?

我在官方的chrome bug论坛https://bugs.chromium.org/p/chromium/issues/detail?id=767386#c5上发布了相同的问题,他们说将在17- 2017年10月,今天...今天:)

我使用的是Chrome版本63.0.3239.132(正式版本)(64位),仍然有问题。

解决此问题,直到修复该错误。

http_response_code(500);
dd('foo');

将其转换为辅助功能 ddd

1)在app/Http创建一个名为helpers.php的文件

2)将以下内容输入:

<?php 

function ddd(...$args){
    http_response_code(500);
    call_user_func_array('dd', $args);
}

3)在composer.jsonautoload部分中,添加"files": ["app/Http/helpers.php"]

4)在终端中运行composer dump-autoload命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM