echo 和 (var_dump or print_r) 在 laravel 对象上显示完全不同的东西
echo and (var_dump or print_r) showing completely different things on laravel object
我在 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);
或在视图中:
{{ dd($links) }}
dd
将阻止那些递归警告。
我在 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);
或在视图中:
{{ dd($links) }}
dd
将阻止那些递归警告。