将返回值转储为 laravel 中的扩展数组

dump returned values as expanded array in laravel

我正在使用 dump($value) 函数。我有一个关联数组,里面有很多条目。我需要立即查看值,而不必在转储时单击扩展按钮。我可以使用 var_dump() 立即看到它,但我更喜欢使用 dump,因为它是现代的和交互式的。下面是 dump 函数的截图:

这里有一个快速格式化工具,不用用laravel:(Source)

$pretty = function($v='',$c="&nbsp;&nbsp;&nbsp;&nbsp;",$in=-1,$k=null)use(&$pretty){$r='';if(in_array(gettype($v),array('object','array'))){$r.=($in!=-1?str_repeat($c,$in):'').(is_null($k)?'':"$k: ").'<br>';foreach($v as $sk=>$vl){$r.=$pretty($vl,$c,$in+1,$sk).'<br>';}}else{$r.=($in!=-1?str_repeat($c,$in):'').(is_null($k)?'':"$k: ").(is_null($v)?'&lt;NULL&gt;':"<strong>$v</strong>");}return$r;};

echo $pretty($array);

这里还有示例输出的屏幕截图。 (弄清楚数据是什么的奖励积分)

你可以使用

echo '<pre>';
print_r($results);
echo '</pre>';

或更简单的方法就是

var_dump($results);

这里是 JavaScript 你可以放在 dump() 之后:

var compacted = document.querySelectorAll('.sf-dump-compact');

for (var i = 0; i < compacted.length; i++) {
  compacted[i].className = 'sf-dump-expanded';
}

学分转至 Curtis Blackwell

简单的提示是:CTRL+点击。

在 temper monkey chrome 扩展的帮助下在浏览器中注入此脚本,并在您想要执行此操作的网页添加脚本...

let all_dumps = document.getElementsByClassName('sf-dump-note');
for(let i = 1 ; i < all_dumps.length ; i ++ ) {
    all_dumps[i].click();
}