From 12c6fa71f351d57e7bfa5f019404eaf457786ad1 Mon Sep 17 00:00:00 2001 From: A1Gard Date: Fri, 28 Mar 2025 13:56:21 +0330 Subject: [PATCH] added category set helper --- app/Helpers/Helper.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/Helpers/Helper.php b/app/Helpers/Helper.php index 319bebe..886cecc 100644 --- a/app/Helpers/Helper.php +++ b/app/Helpers/Helper.php @@ -1499,3 +1499,17 @@ function getSubGroupSetting($key, $limit = 10, $order = 'id', $dir = "DESC") return Group::where('id', getSetting($key) ?? 1)->first() ->children()->orderBy($order, $dir)->limit($limit)->get(); } + + +/** + * get website main categories + * @param $key + * @param $limit + * @param $orderBy + * @param $asc + * @return Category[]|\LaravelIdea\Helper\App\Models\_IH_Category_C + */ +function getCategoriesSet($key,$limit=4,$orderBy = 'sort', $asc = 'ASC') +{ + return \App\Models\Category::whereIn('id',json_decode(getSetting($key) ?? []))->where('hide',0)->limit($limit)->orderBy($orderBy,$asc)->get(); +}