我想让Laravel中的查询像这里的原始MySQL查询一样有说服力

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

我已经在拉维尔试过了,但没用

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();

Php相关问答推荐

模型中的Laravel自定义查询字段

我需要多个SELECT语句的结果(使用由php ECHO创建的表中显示的Limit(X)

Symfony Api平台:按自定义实体方式排序结果

Laravel:让所有用户在一年中的特定月份休息几天

如何修复条带元素中的错误&&客户端_机密&

从WooCommerce订单状态更改更新用户自定义元数据

PHP MySQL求和子树并与父树累加

WooCommerce在购买后多次重定向

SendGrid响应PHP

只收取WooCommerce中最高的运费

从AJAX响应中获取一个未定义的html

如何在微软图形API中使用用户S访问令牌或基于租户ID的访问令牌?

如何在PHP中根据会话将用户重定向到不同的页面?

以编程方式同步 WPML 翻译更改 Woocommerce 产品销售价格

打折时更改 Woocommerce 产品名称

如何使用 PHP 将带有图像的文本上传到 Linkedin?

PHP向API发送curl请求

使用 Composer 找不到 Google APIClient 类

Laravel Eloquent(where 子句)

保留 .htaccess 中的符号登录 URL