如何使Laravel雄辩的“IN”查询?
我想在Laravel Eloquent中进行查询,就像这里的原始MySQL查询一样
SELECT * from exampleTbl where id in(1,2,3,4)
我在Laravel Eloquent中尝试过这个,但它不起作用
DB::where("id IN(23,25)")->get()
我想在Laravel Eloquent中进行查询,就像这里的原始MySQL查询一样
SELECT * from exampleTbl where id in(1,2,3,4)
我在Laravel Eloquent中尝试过这个,但它不起作用
DB::where("id IN(23,25)")->get()
以下是你在Eloquent中的表现
$users = User::whereIn('id', array(1, 2, 3))->get();
如果您使用的是查询构建器,那么:
$users = DB::table('users')->whereIn('id', array(1, 2, 3))->get();
如果您使用的是查询构建器,那么您可能会使用打击
DB::table(Newsletter Subscription)
->select('*')
->whereIn('id', $send_users_list)
->get()
如果您正在使用Eloquent,那么您可以使用如下方式
$sendUsersList = Newsletter Subscription:: select ('*')
->whereIn('id', $send_users_list)
->get();