对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的开合式多级菜单程序
Oct 09 PHP
PHP+DBM的同学录程序(1)
Oct 09 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
PHP表单数据写入MySQL数据库的代码
May 31 PHP
基于thinkPHP实现的微信自定义分享功能示例
Sep 23 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
Dec 19 PHP
如何修改yii2.0自带的user表为其它的表
Aug 01 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
PHP后台实现微信小程序登录
Aug 03 PHP
PHP设计模式(观察者模式)
Jul 07 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网页的代码
2010/03/04 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
2015/05/11 PHP
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
jQuery 判断页面元素是否存在的代码
2009/08/14 Javascript
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
HTTP 304错误的详细讲解
2013/11/13 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
2017/01/08 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
webpack+vue.js构建前端工程化的详细教程
2020/05/10 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
Python实现命令行通讯录实例教程
2016/08/18 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
python开发游戏的前期准备
2019/05/05 Python
Python将列表中的元素转化为数字并排序的示例
2019/12/25 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
你的自行车健身专家:FaFit24
2016/11/16 全球购物
大学应届生求职简历的自我评价
2013/10/08 职场文书
开办化妆品公司创业计划书
2013/12/26 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
创业计划书之水果店
2019/07/18 职场文书
python中print格式化输出的问题
2021/04/16 Python
python脚本框架webpy模板赋值实现
2021/11/20 Python