对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 - Html Transfer Code
Oct 09 PHP
php URL验证正则表达式
Jul 19 PHP
解析php中如何调用用户自定义函数
Aug 06 PHP
memcache命令启动参数中文解释
Jan 13 PHP
php多功能图片处理类分享(php图片缩放类)
Mar 14 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
Apr 10 PHP
php字符串操作常见问题小结
Oct 11 PHP
PHP数组生成XML格式数据的封装类实例
Nov 10 PHP
php实现socket推送技术的示例
Dec 20 PHP
PHP面向对象程序设计(OOP)之方法重写(override)操作示例
Dec 21 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 PHP
php 使用html5 XHR2实现上传文件与进度显示功能示例
Mar 03 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读取xml方法介绍
2013/01/12 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
贴一个在Mozilla中常用的Javascript代码
2007/01/09 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
2014/08/22 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
javascript实现信息增删改查的方法
2015/07/25 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
python实现日常记账本小程序
2018/03/10 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python相对企业语言优势在哪
2020/06/12 Python
简约控的天堂:The Undone
2016/12/21 全球购物
如何用SQL语句进行模糊查找
2015/09/25 面试题
介绍一下Make? 为什么使用make
2016/07/31 面试题
学生就业推荐信
2013/11/13 职场文书
产品促销活动策划书
2014/01/15 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
2015新年寄语大全
2014/12/08 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
react 项目中引入图片的几种方式
2021/06/02 Javascript
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang