【问题标题】:How to make an eloquent query that excludes custom attributes set to append a model?如何进行雄辩的查询,不包括设置为附加模型的自定义属性?
【发布时间】:2016-07-21 19:54:15
【问题描述】:

是否可以进行雄辩的查询,排除附加到该模型的所有自定义属性?

这是我尝试过的:

User::all(['first_name', 'last_name', 'id']);

这可以消除查询结果中属于表的原始字段,但附加的自定义属性仍会执行并附加到我的查询结果中。

【问题讨论】:

    标签: php laravel eloquent


    【解决方案1】:

    我认为您正在尝试取回一堆只有这些属性的用户模型,对吗?

    所以User::select(['first_name','last_name','id'])->get(); 可能就是您要找的。​​p>

    如果我弄错了您要完成的工作,请告诉我。

    【讨论】:

    • 不完全。这仍然会检索模型上的所有“附加”或自定义属性,而不仅仅是选定的列。
    猜你喜欢
    • 2017-09-24
    • 1970-01-01
    • 2016-04-19
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 2014-11-10
    • 2017-05-24
    相关资源
    最近更新 更多