sarga/packages/Webkul/Velocity/src/Models/OrderBrand.php

35 lines
809 B
PHP

<?php
namespace Webkul\Velocity\Models;
use Illuminate\Database\Eloquent\Model;
use Webkul\Velocity\Contracts\OrderBrand as OrderBrandContract;
use Webkul\Attribute\Models\AttributeOptionProxy;
use Webkul\Category\Models\CategoryProxy;
class OrderBrand extends Model implements OrderBrandContract
{
protected $table = 'order_brands';
protected $fillable = [
'order_item_id',
'order_id',
'product_id',
'brand',
];
public function getBrands()
{
return $this->belongsTo(AttributeOptionProxy::modelClass() , 'brand');
}
/**
* The categories that belong to the product.
*/
public function categories()
{
return $this->belongsToMany(CategoryProxy::modelClass(), 'product_categories','product_id');
}
}