对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 反向排序和随机排序代码
Jun 30 PHP
array_multisort实现PHP多维数组排序示例讲解
Jan 04 PHP
php中使用Akismet防止垃圾评论的代码
Jun 10 PHP
PHP中计算字符串相似度的函数代码
Dec 29 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
PHP中new static() 和 new self() 的区别介绍
Jan 09 PHP
PHP生成随机数的方法实例分析
Jan 22 PHP
利用“多说”制作留言板、评论系统
Jul 14 PHP
ThinkPHP中使用Ueditor富文本编辑器
Sep 02 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
详细解读php的命名空间(二)
Feb 21 PHP
php实现表单提交上传文件功能
May 28 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部分常见问题总结
2008/03/27 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
jquery实现拖拽调整Div大小
2015/01/30 Javascript
javascript跨域的方法汇总
2015/10/23 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
[02:35]DOTA2超级联赛专访XB 难忘一年九冠称王
2013/06/20 DOTA
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
Python isinstance函数介绍
2015/04/14 Python
mac下如何将python2.7改为python3
2018/07/13 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
2019/10/24 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
PyCharm 2020 激活到 2100 年的教程
2020/03/25 Python
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
英国在线玫瑰专家:InterRose
2019/12/01 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
骨干教师考核方案
2014/05/09 职场文书
私人委托书格式
2014/09/10 职场文书
领导班子个人查摆问题对照检查材料
2014/10/02 职场文书
工程部文员岗位职责
2015/02/04 职场文书
年底个人总结范文
2015/03/10 职场文书
可怜妈妈观后感
2015/06/09 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书