2017-09-21 11 views
8

मैं Laravel के नियंत्रक में वे लिखते हैं पर ध्यान दिया है:Laravel/पीएचपी dd() को प्रदर्शित करता है Chrome डेवलपर टूल में गैर संरचित सरणियों

dd($array) 

(Chrome डेवलपर टूल में एक संयुक्त राष्ट्र संरचित सरणी को देखते Chome 61.0 आउटपुट। 3163.91 64-बिट, मैक ओएस)।

enter image description here

से पहले यह था कुछ इस तरह (कम से कम मुझे लगता है कि यह इस तरह था): enter image description here

मैं 'गलत यादें' है?

या, यदि डीडी() वास्तव में devtools में संरचित सरणी outputted, मैं इसे वापस कैसे ला सकता हूँ?

+0

प्रतिक्रिया टैब में "files": ["app/Http/helpers.php"]

4) रन composer dump-autoload आदेश जोड़ने के एक बेहतर काम – AgeDeO

+0

करना चाहिए सिर्फ json दृश्य प्लगइन स्थापित। – usrNotFound

+1

एक बग की तरह लगता है। देखें कि यह क्रोम कैनरी में तय है या नहीं, अन्यथा https://crbug.com पर मौजूदा रिपोर्ट देखें या यदि आप आसानी से पुन: उत्पन्न परीक्षण URL प्रदान कर सकते हैं तो एक नया सबमिट करें। – wOxxOm

उत्तर

0

मैं आधिकारिक क्रोम कीड़े मंच में एक ही प्रश्न पोस्ट किया है https://bugs.chromium.org/p/chromium/issues/detail?id=767386#c5 उन्होंने कहा कि यह क्रोम 62 17-Oct 2017 को जारी किया गया है, जो है ... आज :)

0

मैं में सही किया जाना था मैं क्रोम संस्करण 63.0.3239.132 (आधिकारिक बिल्ड) (64-बिट) का उपयोग कर रहा हूं और अभी भी समस्या है।

Workaround until the bug is fixed.

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

यह एक helper functionddd

1 में बदलें) app/Http

2 में एक फ़ाइल helpers.php बनाएं जिसका नाम) में निम्नलिखित विगत:

<?php 

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

3) composer.json में, autoload अनुभाग में, टर्मिनल

संबंधित मुद्दे