【发布时间】:2019-02-05 05:16:58
【问题描述】:
在自定义工匠命令中,我尝试使用 User::all() 访问模型的所有成员(例如用户)。
数据库中存在此模型的记录,但命令中的 User::all() 仅返回 "Illuminate\Database\Eloquent\Collection {#3308}" 而不是实际结果。 Dumper 不显示集合内的任何项目,只显示集合有多少项目
这似乎只发生在命令中,因为我可以使用 Tinker 提取结果。
有人知道为什么会这样吗?
【问题讨论】:
-
Laravel 5 的小版本是什么? 5.6?
-
Foreach on collection 没有给出结果?
-
@cherrysoft 版本是5.6.35
-
@DavidAuvray 不,它似乎只是返回 Collection 类而不是该模型/查询的实际结果
标签: php laravel laravel-5 eloquent