wherein wheredate name left inner php laravel orm eloquent

php - wheredate - ¿Cómo hacer una consulta "IN" elocuente de Laravel?



wheredate laravel (3)

Así es como te va en Eloquent

$users = User::whereIn(''id'', array(1, 2, 3))->get();

Y si está utilizando el generador de consultas, entonces:

$users = DB::table(''users'')->whereIn(''id'', array(1, 2, 3))->get();

Quiero hacer una consulta en Laravel Eloquent como aquí su consulta MySQL sin procesar

SELECT * from exampleTbl where id in(1,2,3,4)

He intentado esto en Laravel Eloquent pero no funciona.

DB::where("id IN(23,25)")->get()


Si está utilizando el generador de consultas, puede usar un golpe

DB::table(Newsletter Subscription) ->select(''*'') ->whereIn(''id'', $send_users_list) ->get()

Si está trabajando con Eloquent, puede usar el siguiente

$sendUsersList = Newsletter Subscription:: select (''*'') ->whereIn(''id'', $send_users_list) ->get();


Sintaxis:

$data = Model::whereIn(''field_name'', [1, 2, 3])->get();

Modelo de uso para usuarios

$usersList = Users::whereIn(''id'', [1, 2, 3])->get();