【发布时间】:2016-07-16 06:29:22
【问题描述】:
我有一个表项目(sku,标题)和其他历史(sku,points,startdate)。 表 HISTORY 用作项目点更改的历史记录。
打电话时想加入最新积分
$items = \App\Items::all();
最好的方法是什么?
我知道我可以制作自定义属性,但似乎我有太多的查询(因为每个项目都会进行额外的查询?)
我也可以建立关系:
public function points()
{
return $this->hasOne('App\History','sku','sku')->orderBy('startdate','DESC');
}
但是有更好的方法吗? br 是的
【问题讨论】:
标签: php mysql laravel eloquent relationships