belongsTo(ProductType::class); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function productCategory() { return $this->belongsTo(ProductCategory::class); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function vendor() { return $this->belongsTo(Vendor::class); } public function leads() { return $this->belongsToMany(Lead::class); } public function priceList() { return $this->hasMany(PriceList::class); } public function productDates() { return $this->hasMany(ProductDates::class); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany */ public function contacts() { return $this->belongsToMany(Contact::class); } public function currency() { return $this->belongsTo(Currency::class); } public function testimonialGroup() { return $this->belongsTo(TestimonialProductGroup::class); } public function company() { return $this->belongsTo(Company::class); } }