From a7a4384c73c4e0d4f3344eba67dc286dd7b1826b Mon Sep 17 00:00:00 2001 From: Patrick Date: Tue, 8 Feb 2022 23:38:09 +0100 Subject: [PATCH] Update CartItemModel.php --- src/Models/CartItemModel.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Models/CartItemModel.php b/src/Models/CartItemModel.php index ee78330..a365ea9 100644 --- a/src/Models/CartItemModel.php +++ b/src/Models/CartItemModel.php @@ -45,4 +45,15 @@ class CartItemModel extends Model { return $this->belongsTo(CartModel::class, 'cart_id'); } + + /** + * This will is the price of the CartItem as Money + */ + public function price(): Attribute + { + return new Attribute( + get: fn (int $value) => new Money($value), + set: fn (Money $value) => $value, + ); + } }