【发布时间】:2017-02-20 02:27:40
【问题描述】:
我正在使用 Laravel 5.3 并且在模型 Post 中,我有一个附加属性:
/*
* toJson
*/
protected $appends = ['count'];
还有神奇的方法:
public function getCountAttribute()
{
return Offer::where('id', '=', $this->id)->count();
}
所以,当我得到一个像Post::get() 这样雄辩的Post 模型,并用json 获得返回时,我的对象中总是有这个属性count。
我如何指定我是否想要这个或另一个附加属性?
【问题讨论】:
-
Post::get()不是一个有效的方法,你的意思是all? -
是的,只是为了举例
标签: php laravel laravel-5 eloquent laravel-5.3