Не может использовать другую логику, кроме как во втором параметре в построителе запросов Laravel - PullRequest
0 голосов
/ 16 июня 2019

Я пытался что-то узнать с помощью построителя запросов 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])

Спасибо за любую помощь. Большое вам спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...