簡體   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