hasOne(Merchant::class, 'mer_id', 'mer_id'); } /** * 所属商品 * */ public function cart() { return $this->hasOne(StoreCart::class, 'cart_id', 'cart_id'); } /** * 获取购物车商品 * */ public function getCartIdAttr($value) { // 分割为数组 $cartId = explode(',', $value); // 购物车ID $scartList = StoreCart::whereIn('cart_id', $cartId)->with(['product'])->select(); return $scartList; } /** * * 所属用户 * */ public function user() { return $this->hasOne(Merchant::class, 'mer_id', 'mer_id'); } }