ekart/backend/app/Actions/Cart/GetActiveUserCartAction.php
2026-03-25 17:17:35 +05:30

18 lines
315 B
PHP

<?php
namespace App\Actions\Cart;
use App\Data\Cart\CartDTO;
use App\Models\User;
final readonly class GetActiveUserCartAction
{
/**
* Execute the action.
*/
public function execute(User $user)
{
return CartDTO::fromModel($user->carts()->active()->withProducts()->first());
}
}