すべての注文をフェッチしてステータスと結びたいが、それぞれのステータスは最後にしたい。私はこれのようにしようとしていましたが、私は残りの部分には何も持っていない最初の注文のステータスを取得するだけです。どうすれば修正できますか?Laravel realtionships belongsToMany
static function actualKioskOrders()
{
$orders = Order::query();
return $orders->with([
'statuses' => function ($query) {
$query->orderBy('created_at', 'desc')->first();
}
]);
}
私は唯一の最後の状態ですべての注文をしたいと思います...私の関係私はbelongsToMAny – wenus
thatsどのようにそれを得る、didntは正しく参照してください。 –
を編集しましたが、次のようにコントローラに書き込むと、$ orders = Order :: actualKioskOrders() - > get(); - 今、私はすべての状態ですべての命令を持っていますが、私は最後の状態でそれぞれのすべての命令を持っています。 – wenus