Beispiel #1
0
 public static function getProductsOnCate($cate_id, $limit)
 {
     /*Tim danh sach con neu co*/
     if ($cate_id == 1) {
         // loai my pham
         $arrayChildCateId = Cate::getSecChildId($cate_id);
     } else {
         //loai thoitrang suckhoe
         $arrayChildCateId = Cate::getFirstChildId($cate_id);
     }
     if (count($arrayChildCateId) > 0) {
         //Co con
         $products = Products::join("cates", "products.cate_id", "=", "cates.id")->join("discounts", "discounts.id", "=", "cates.discount_id")->select(["products.*", "cates.name as cate", "cates.alias as cate_alias", "discounts.percent as percent"])->whereIn("cate_id", $arrayChildCateId)->orderBy("products.updated_at")->paginate($limit);
     } else {
         //Khong co con
         $products = Products::join("cates", "products.cate_id", "=", "cates.id")->join("discounts", "discounts.id", "=", "cates.discount_id")->select(["products.*", "cates.name as cate", "cates.alias as cate_alias", "discounts.percent as percent"])->where("cate_id", $cate_id)->orderBy("products.updated_at")->paginate($limit);
     }
     return $products;
 }