Add the getItemIds in the Cart to get ids of items.

main
KKlochko 2 years ago
parent a8559a52c6
commit d90f017cbe

@ -37,11 +37,18 @@ class Cart extends Model
return $this->belongsToMany(Item::class, 'carts_items', 'cart_id', 'item_id'); return $this->belongsToMany(Item::class, 'carts_items', 'cart_id', 'item_id');
} }
public function isEmpty() { public function getItemIds(): array
return count($this->items()->pluck('item_id')->toArray()); {
return $this->items()->pluck('item_id')->toArray();
} }
public function setCity(City $city) { public function isEmpty()
{
return count($this->getItemIds());
}
public function setCity(City $city)
{
if($this->city_id == $city->id) if($this->city_id == $city->id)
return; return;

Loading…
Cancel
Save