【发布时间】:2014-12-05 09:03:13
【问题描述】:
几天来,我一直在试图获得一些我认为应该非常简单的东西,但我无法找到正确的解决方案,
我有以下模型(只是打印重要的方法)
订购
身份证
created_at
订单内容
身份证
order_id
我有一个订单范围
scopeByRange($query,$d1,$d2){
return $query->whereBetween('created_at',[$d1,$d2])
}
效果很好,我想要的是一个包含来自该 OrderScope 的所有 orderContents 的集合
类似
$orderContents = Order::byRange($d1,$d2)->allOrderContents;
所以我不必做一个 bucle 并合并集合
有办法吗?
【问题讨论】: