Laravel:确实存在一个等价于var_export($var, True)的helper


Laravel: does exists a equivalent of var_export($var, True) helper?

通常可以方便地调试出变量的转储

Laravel

dd($v); 
dump($v);

非常有用。

我想知道是否有这样一个函数,将变量转储为返回的字符串,而不是将其打印出来。

如php:

var_export($var, TRUE) 

注意:我要求一个特定的Laravel函数,而不是内置的PHP函数,var_dump, var_export或print_r。我已经知道了。

您可以使用pre标记来格式化您的输出

echo "<pre>";
print_r($data);
echo "</pre>";

编辑

如果您想将转储存储在变量中,我想你可以像下面

那样做

导入use Illuminate'Support'Debug'Dumper;

$data = User::all(); // change it according to your requirement
array_map(function ($data) {
    (new Dumper)->dump($data);
}, func_get_args());

我找不到任何东西,所以我求助于这个:

    $string = var_export($data, true);
    Log::info($string);