belongsTo(\App\Models\Type::class); } public function host() { return $this->belongsTo(\App\Models\ModuleHost::class, 'module_host_id', 'id'); } public function group() { return $this->belongsTo(\App\Models\Group::class); } /** * Many-to-many relationship với OS. */ public function operatingSystems() { return $this->belongsToMany(\App\Models\Os::class, 'product_os', 'product_id', 'os_id') ->withTimestamps() ->withPivot('product_type'); } }