laravel dump(),如何转储`model->attributes`?

rjee0c15  于 2023-04-13  发布在  其他
关注(0)|答案(1)|浏览(122)

在我的视图中,我使用了很多@dump($model)方法,它很容易看到模型的属性,并构建表单或显示数据。
我现在只想转储模型的属性,但是我得到了null(我假设这是因为属性是受保护的属性)。有没有办法做到这一点?

<some html && blade>
@dump($model); // works
@dump($model->attributes); // null
// also tried: @dump($model->attributes());
ttcibm8c

ttcibm8c1#

如果你想转储模型属性,你可能需要这样做

$user = User::find(1);

dump($user->attributesToArray());

这将在浏览器中输出用户属性及其值的数组。
对你来说

@dump($model->attributesToArray());

相关问题