对laravel in 查询的使用方法详解


Posted in PHP onOctober 09, 2019

今天遇到多条件搜索,其中需要用到in查询,但是laravel不支持 [ 'type', 'in', '1,2,3'] 这样的写法

经过一波百度,也没发现什么好的方法。

其中一种方法是:

$where = function ($query) {$query->whereIn('id', [1,2])->orWhere('d_id', '=', '83');}

这样确实可以解决,是一种解决方法。但我总觉得还有更好的方法,找到了 DB::Raw();

开始我是这样用的 对laravel in 查询的使用方法详解

但是这样总会在sql后面出现is null,感觉很奇怪,于是看了下laravel源码

对laravel in 查询的使用方法详解

默认我们需要传递三个参数,如:对laravel in 查询的使用方法详解

如果只传一个参数的话,就会出现is null 的情况

所以只需要 对laravel in 查询的使用方法详解

这样就可以完美解决,如果有更好的方法 欢迎大家评论。

以上这篇对laravel in 查询的使用方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php array_merge下进行数组合并的代码
Jul 22 PHP
codeigniter框架批量插入数据
Jan 09 PHP
php实现删除指定目录下相关文件的方法
Oct 20 PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 PHP
帝国cms目录结构分享
Jul 06 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
Dec 22 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
Oct 13 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
yii2安装详细流程
May 23 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 09 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
Aug 17 PHP
laravel实现查询最后执行的一条sql语句的方法
Oct 09 #PHP
Laravel使用原生sql语句并调用的方法
Oct 09 #PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
Oct 09 #PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 #PHP
解决Laravel 不能创建 migration 的问题
Oct 09 #PHP
Laravel创建数据库表结构的例子
Oct 09 #PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 #PHP
You might like
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
2014/08/06 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
PHP如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
YUI模块开发原理详解
2013/11/18 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
javascript 日期相减-在线教程(附代码)
2017/08/17 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
Vue 权限控制的两种方法(路由验证)
2019/08/16 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
零基础写python爬虫之神器正则表达式
2014/11/06 Python
python协程用法实例分析
2015/06/04 Python
用Python逐行分析文件方法
2019/01/28 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
python3中rank函数的用法
2019/11/27 Python
将labelme格式数据转化为标准的coco数据集格式方式
2020/02/17 Python
Python分类测试代码实例汇总
2020/07/23 Python
python exit出错原因整理
2020/08/31 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
python 实现单例模式的5种方法
2020/09/23 Python
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
巴基斯坦购物网站:Goto
2019/03/11 全球购物
如何理解transaction事务的概念
2015/05/27 面试题
应届行政管理专业个人自我评价
2013/12/28 职场文书
教师产假请假条范文
2014/04/10 职场文书
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android
Go归并排序算法的实现方法
2022/04/06 Golang