0
我想获取所有订单并将其与状态连接,但我只想每个订单的最后一个状态。我试图这样做,但我只获得第一个订单的状态,其余的没有。我该如何解决它?Laravel realtionships belongsToMany
static function actualKioskOrders()
{
$orders = Order::query();
return $orders->with([
'statuses' => function ($query) {
$query->orderBy('created_at', 'desc')->first();
}
]);
}
我想要所有的订单只有他们唯一的最后状态...和我的关系我belongsToMAny – wenus
多数民众赞成如何你得到这一点,没有看到正确的。编辑 –
好的,但是当我写在控制器中,像这样:$ orders = Order :: actualKioskOrders() - > get(); - 现在我有所有状态的所有订单,但是我希望每个订单都有最后一个状态 – wenus