with('store')->where('id',$goodsId)->first(); return $res; } public function check($goodsId,$num = 1) { $data = Goods::query()->with('store')->where('id', $goodsId)->first(); if($data->store->is_rest != Store::IS_OPEN_YES){ return '店铺已休息'; } if($data->on_sale == 0 || !is_null($data->deleted_at)){ return '商品已下架'; } if($data->is_infinite != 1 && $data->inventory < $num){ return '库存不足'; } return ''; } public function undo() { // TODO: Implement undo() method. } public function getBanner() { $banner = GoodsBanner::query()->where('goods_id',1572)->get(); return $banner; } }