【发布时间】:2017-04-29 15:50:19
【问题描述】:
我正在使用 Laravel 5.2 开发一个 webapp,但有一个我无法解决的问题。
我有一个扩展 Eloquent 模型的模型,但是当我尝试使用“where”输出我的数据库表时,例如
\App\MyModel::where('id_table', 23)->first();
它返回一个集合,其中包含许多目前对我无用的信息,例如“受保护”、“键类型”......并且我的表的数据位于“属性”下。
按照 laravel 的指南,我看到每个人都像我一样简单地使用 where,然后使用 $mytable->myvalue 输出,但这当然不适合我。
这里是我正在谈论的集合的屏幕截图:
当我使用"::where()" 之类的东西时,如何才能始终只获取属性?
我尝试过getAttributes(),但它给了我一个 500 错误。
【问题讨论】:
标签: php laravel model attributes eloquent