对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 04 PHP
PHP命名空间(Namespace)简明教程
Jun 11 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
php约瑟夫问题解决关于处死犯人的算法
Mar 23 PHP
PHP中通过trigger_error触发PHP错误示例
Jun 23 PHP
PHP数组操作类实例
Jul 11 PHP
微信利用PHP创建自定义菜单的方法
Aug 01 PHP
Thinkphp5结合layer弹窗定制操作结果页面
Jul 07 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
php+js实现裁剪任意形状图片
Oct 31 PHP
php面试中关于面向对象的相关问题
Feb 13 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 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后门代码解析
2014/07/05 PHP
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
如何解决谷歌浏览器下jquery无法获取图片的尺寸
2015/09/10 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
node.js基础知识小结
2018/02/26 Javascript
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
Vue如何实现验证码输入交互
2020/12/07 Vue.js
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
python实现在windows下操作word的方法
2015/04/28 Python
Python查找函数f(x)=0根的解决方法
2015/05/07 Python
Python实现约瑟夫环问题的方法
2016/05/03 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
python通过移动端访问查看电脑界面
2020/01/06 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
python定义类的简单用法
2020/07/24 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
售后求职信范文
2014/03/15 职场文书
市场营销策划方案
2014/06/11 职场文书
党的群众教育实践活动实施方案
2014/06/12 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
校友会致辞
2015/07/30 职场文书