diff --git a/app/Models/IkeaProducts.php b/app/Models/IkeaProducts.php index 95df5d4..87915fd 100644 --- a/app/Models/IkeaProducts.php +++ b/app/Models/IkeaProducts.php @@ -26,8 +26,8 @@ class IkeaProducts extends Model protected function search($item) { - if (strlen($item) >= 3 && strlen($item) <= 5) { - return $this->where('name', 'LIKE', '%' . $item . '%')->get(); + if (strlen($item) >= 2 && strlen($item) <= 5) { + return $this->where('name', 'LIKE', $item . '%')->get(); } else if (strlen($item >= 5)) { return $this->where('typeName', 'LIKE', '%' . $item . '%')->orWhere('name', 'LIKE', '%' . $item . '%')->get(); } else { diff --git a/resources/js/Pages/IkeaRoot.vue b/resources/js/Pages/IkeaRoot.vue index 471e9bb..730b411 100644 --- a/resources/js/Pages/IkeaRoot.vue +++ b/resources/js/Pages/IkeaRoot.vue @@ -132,7 +132,7 @@ const fetch_rates = async () => { const async_search = async (item) => { try { - if (item.length >= 3) { + if (item.length >= 2) { const response = await axios.get(route('products.search', item)); options_items.value = response.data.map((i) => { return { "item": i.name, "desc": i.typeName, "img": i.mainImageUrl, "code": i.code } }); console.log("VALUES=", options_items.value);