对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 采集程序 常用函数
Dec 18 PHP
PHP 基本语法格式
Dec 15 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
php输出全球各个时区列表的方法
Mar 31 PHP
apache和PHP如何整合在一起
Oct 12 PHP
php生成验证码函数
Oct 20 PHP
CodeIgniter集成smarty的方法详解
May 26 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
PHP实现模拟http请求的方法分析
Dec 20 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
Apr 09 PHP
laravel 解决Validator使用中出现的问题
Oct 25 PHP
Laravel框架源码解析之入口文件原理分析
May 14 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 制作简单的留言本 图文教程
2009/11/02 PHP
php学习之 认清变量的作用范围
2010/01/26 PHP
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
『PHP』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
PHP中session变量的销毁
2014/02/27 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
2017/02/23 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
jQuery实现聊天对话框
2020/02/08 jQuery
解决echarts数据二次渲染不成功的问题
2020/07/20 Javascript
JavaScript实现跟随鼠标移动的盒子
2021/01/28 Javascript
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
亿企通软件测试面试题
2012/04/10 面试题
当文件系统受到破坏时,如何检查和修复系统?
2012/03/09 面试题
自我推荐书
2013/12/04 职场文书
医药工作岗位求职信分享
2013/12/31 职场文书
2014年大学生自我评价
2014/01/19 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
2014年小学辅导员工作总结
2014/12/23 职场文书
教师考核评语大全
2014/12/31 职场文书
2015年教务处干事工作总结
2015/07/22 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
python开发的自动化运维工具ansible详解
2021/08/07 Python
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL