У меня есть две таблицы «покупки» и «account_purchase_history».Покупка имеет много истории аккаунтов.Поэтому мне нужно получить все покупки с новейшей историей.Что я сделал до сих пор
$purchases = Purchases::with(['accounts_purchase_historie' => function($query){
return $query->orderBy('id','DESC')->first();
}])->orderBy('id','DESC')->where('status','extended')->get();
Но этот запрос получает только первую историю покупок. Как я могу решить эту проблему?