From f08e883b085f26a3b4a25805e54dce4255287f87 Mon Sep 17 00:00:00 2001 From: jitendra Date: Wed, 14 Sep 2022 17:14:28 +0530 Subject: [PATCH] Optimized getting category filterable attributes --- .../Webkul/Attribute/src/Repositories/AttributeRepository.php | 3 ++- packages/Webkul/Category/src/Models/Category.php | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php b/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php index d75e110ae..326754277 100755 --- a/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php +++ b/packages/Webkul/Attribute/src/Repositories/AttributeRepository.php @@ -136,7 +136,8 @@ class AttributeRepository extends Repository */ public function getFilterAttributes() { - return $this->model->where('is_filterable', 1)->with('options')->get(); + dd(111); + return $this->model->with(['options', 'translations'])->where('is_filterable', 1)->get(); } /** diff --git a/packages/Webkul/Category/src/Models/Category.php b/packages/Webkul/Category/src/Models/Category.php index 422030fbd..449ff9d40 100755 --- a/packages/Webkul/Category/src/Models/Category.php +++ b/packages/Webkul/Category/src/Models/Category.php @@ -90,6 +90,8 @@ class Category extends TranslatableModel implements CategoryContract 'options' => function ($query) { $query->orderBy('sort_order'); }, + 'translations', + 'options.translations' ]); }