Laravel Eloquent Query Where IN - PullRequest
       4

Laravel Eloquent Query Where IN

0 голосов
/ 26 июня 2019

Как мне преобразовать этот запрос MySQL в Eloquent Query Laravel:

SELECT * FROM service_package WHERE цена IN ('110010', 'Test 02', '11009')

1 Ответ

4 голосов
/ 26 июня 2019

Вы можете использовать whereIn() как:

  1. Использование DB::table()
$data = \DB::table("service_package")
               ->whereIn("price", ['110010', 'Test 02', '11009'])
               ->get();
  1. Использование Eloquent
$data = App\ServicePackage::whereIn("price", ['110010', 'Test 02', '11009'])
               ->get();

Здесь убедитесь, что вы создали модель ServicePackage для таблицы service_package.

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