对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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
Apr 09 PHP
基于PHP CURL获取邮箱地址的详解
Jun 03 PHP
json的键名为数字时的调用方式(示例代码)
Nov 15 PHP
PHP中$_FILES的使用方法及注意事项说明
Feb 14 PHP
php中多维数组按指定value排序的实现代码
Aug 19 PHP
浅谈php命令行用法
Feb 04 PHP
PHP文件读取功能的应用实例
May 08 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
Jan 19 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 PHP
php双向队列实例讲解
Nov 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抽象工厂模式(Elgg)
2010/03/21 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
跟老齐学Python之总结参数的传递
2014/10/10 Python
Python合并多个装饰器小技巧
2015/04/28 Python
python监控文件或目录变化
2016/06/07 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
Django中的用户身份验证示例详解
2019/08/07 Python
python+playwright微软自动化工具的使用
2021/02/02 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
综合素质的自我鉴定
2013/10/07 职场文书
应聘护士自荐信
2013/10/21 职场文书
课程改革实施方案
2014/03/16 职场文书
三方协议书范本
2014/04/22 职场文书
纪念一二九运动演讲稿
2014/09/16 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
预备党员自我评价范文
2015/03/04 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
读《工匠精神》有感:热爱工作,精益求精
2019/12/28 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL
Python中super().__init__()测试以及理解
2021/12/06 Python