php - echo 和 (var_dump 或 print_r) 在 laravel 对象上显示完全不同的内容

标签 php laravel echo var-dump

我在 laravel 中有这段代码:

$languages = $languages->orderBy($sort_by,$sort_dir)
                ->take($limit)
                ->paginate($limit);

echo $languages->getCollection();
echo $languages->links();

这些行呼应了一些东西,但如果我这样做

var_dump($languages->links())

我得到一个巨大的递归对象,它的大小使我的浏览器崩溃

最佳答案

在 Laravel 5 中你应该使用 dd,例如:

dd($links);

或在 View 中:

{{ dd($links) }}

dd 将阻止这些递归警告。

关于php - echo 和 (var_dump 或 print_r) 在 laravel 对象上显示完全不同的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29258403/

相关文章:

mysql - 如何使用 Laravel all() 查询排除某些行

php - 这个 php echo 语句有什么问题?

linux - 当在 .tcsh 文件中回显文本时,less 命令无法正常工作

linux - echo 'unix 命令行中的字符 - (破折号)

php - 从数组中检索数据

php - 使用 flume 进行分布式日志记录

PHP 生成随机数作为数组显示(通过单击选择框)

php - mysql_query() 期望参数 1 为字符串,使用类和函数时给出的资源

facebook - 在 Homestead 上运行 Laravel Dusk

php - 在 Laravel 的不同上下文中使用 "use"关键字背后的概念是什么?