From 3ca24cb7c8194d1f0754b657c65a01db486a6790 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20P=C5=82aczek?= Date: Wed, 27 Mar 2024 11:36:18 +0100 Subject: [PATCH] Filtering json field. --- browser.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/browser.php b/browser.php index d676b78..4d94566 100644 --- a/browser.php +++ b/browser.php @@ -44,7 +44,8 @@ if (isset($_GET['product_id'])) { echo ""; } if (isset($_GET['category'])) { - $products = Product::with('price')->where('categories', 'LIKE', '%'.$_GET['category'].'%')->get(); + echo "back"; + $products = Product::with('price')->fromRaw('products, json_each(products.categories)')->whereRaw('json_each.value = ?', [$_GET['category']])->get(); echo "
"; foreach ($products as $product) { echo "