sarga/packages/Webkul/Checkout/src/Repositories/CartItemRepository.php

46 lines
865 B
PHP
Raw Normal View History

2018-09-06 06:20:30 +00:00
<?php
namespace Webkul\Checkout\Repositories;
2018-09-06 06:20:30 +00:00
use Webkul\Core\Eloquent\Repository;
/**
* Cart Items Reposotory
*
* @author Prashant Singh <prashant.singh852@webkul.com>
* @copyright 2018 Webkul Software Pvt Ltd (http://www.webkul.com)
*/
class CartItemRepository extends Repository
2018-09-06 06:20:30 +00:00
{
/**
* Specify Model class name
*
* @return mixed
*/
function model()
{
return 'Webkul\Checkout\Models\CartItem';
2018-09-06 06:20:30 +00:00
}
/**
* @param array $data
* @param $id
* @param string $attribute
* @return mixed
*/
public function update(array $data, $id, $attribute = "id")
{
$cartitems = $this->find($id);
$cartitems->update($data);
return $cartitems;
}
public function getProduct($cartItemId) {
return $this->model->find($cartItemId)->product->id;
}
2018-09-06 06:20:30 +00:00
}