【发布时间】:2015-03-16 21:25:07
【问题描述】:
我有一个带有自定义访问器的模型,所以我得到了那个自定义属性,
class Order extends GSModel{
$appends = ['orderContents'];
public function getOrderContentsAttribute()
{
return $this->contents()->get();
}
}
但是现在,在一种情况下,我只需要获取一些字段,而没有这个 OrderContents 一个。
$openOrders = Order::open()->has('contents')->get(['id','date','tableName']);
但是这样做,它也会返回OrderContents..
有没有办法不获取该字段?
谢谢!
【问题讨论】:
-
您的意思是当您将
orderContents转换为JSON/数组时不想要它? -
是的,这就够了
标签: php laravel laravel-4 eloquent