morphedByMany(Order::class, 'taggable'); // } // /** // * 标签下的包裹 // * // */ // public function packages() // { // return $this->morphedByMany(OrderPackage::class, 'taggable'); // } public function scopeOrderTag($query) { return $query->where('type', self::TYPE_ORDER); } public function scopeOrderPackageTag($query) { return $query->where('type', self::TYPE_PACKAGE); } public function scopeAfterSaleTag($query) { return $query->where('type', self::TYPE_AFTER_SALE); } }