【发布时间】:2017-03-17 17:35:05
【问题描述】:
我有以下代码:
Incident::where('id','<','35')->with('priority')->paginate(15);
现在这会返回以下内容: ID、标题、描述、priority_id 和优先级对象。
我想只检索 ID、标题和优先级对象,没有描述或 priority_id,但我希望它们按特定顺序排列,如下所示: ID、优先级和头衔。
但是当我执行以下操作时:
Incident::where('id','<','5')->with('priority')->paginate(15, array('id', 'priority', 'title'));
我收到一条错误消息,提示未找到列事件。优先级。
当通过 FK 引用其中一个列时,是否有任何方法可以仅选择我想要的列并按照我想要的顺序?
谢谢!
【问题讨论】:
-
这可能对你有帮助。检查此链接packagist.org/packages/witty/laravel-table-view
-
我无法想象依赖数组顺序会是个好主意的场景
-
@tam 当然,这当然不是最好的方法,但有时没有太多选择......
标签: laravel eloquent query-builder