File: /www/wwwroot/www.shooperm.com/Modules/Product/Entities/ProductUpSale.php
<?php
namespace Modules\Product\Entities;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Modules\Seller\Entities\SellerProduct;
class ProductUpSale extends Model
{
use HasFactory;
protected $guarded = ['id'];
public function up_seller_products()
{
return $this->hasMany(SellerProduct::class,'product_id','up_sale_product_id')->activeSeller();
}
public function product()
{
return $this->belongsTo(Product::class,'product_id')->withDefault();
}
public function main_product()
{
return $this->belongsTo(Product::class,'up_sale_product_id')->withDefault();
}
}