Я пытался что-то узнать с помощью построителя запросов Laravel. И я пытаюсь это с где запрос с 3 параметрами. Я этот документ построителя запросов Laravel:
Первый аргумент - это имя столбца. Второй аргумент - это оператор, который может быть любым из поддерживаемых операторов базы данных. Наконец, третий аргумент - это значение для оценки по столбцу.
Результат при использовании Как запрос и Результат при использовании в запросе
Он отлично работает с оператором like, но я пытаюсь проверить с другим оператором: IN, NOT IN, он вообще не работает. Примечание: я пытаюсь сделать первый параметр неправильным, чтобы laravel показывал запрос.
Это запрос Laravel для оператора like:
$products=DB::table('mst_product')->select(['cheetah_status', 'maker_full_nm', 'product_code', 'product_jan', 'product_name', 'list_price', 'process_status'])->where('cheetah_stats','like',[1,2,3])
Это запрос Laravel для оператора in:
$products=DB::table('mst_product')->select(['cheetah_status', 'maker_full_nm', 'product_code', 'product_jan', 'product_name', 'list_price', 'process_status'])->where('cheetah_stats','in',[1,2,3])
Спасибо за любую помощь. Большое вам спасибо.