Как я могу использовать этот запрос с Laravel Eloquent?
select c.id,cs.status
from fadakar_cart c
join fadakar_cart_status cs
on c.id = cs.cart_id
where cs.id = (
select id
from fadakar_cart_status cs2
where cs2.cart_id = cs.cart_id
order by cs2.created_at desc
limit 1
)
Мои модели laravel:
class Cart {
protected $table = "cart";
public function statusList()
{
return $this->hasMany("CartStatus", 'cart_id');
}
}
class CartStatus {
protected $table = "cart_status";
public function cart()
{
return $this->belongsTo('Cart', 'cart_id');
}
}
Как использовать эти классы для получения выходных данных, таких как топ-запрос?