对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 生成的XML以FLASH获取为乱码终极解决
Aug 07 PHP
使用XDebug调试及单元测试覆盖率分析
Jan 27 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
May 06 PHP
smarty模板局部缓存方法使用示例
Jun 17 PHP
php实现源代码加密的方法
Jul 11 PHP
php面向对象值单例模式
May 03 PHP
Laravel+jQuery实现AJAX分页效果
Sep 14 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
实例讲解PHP表单验证功能
Feb 15 PHP
PHP后台备份MySQL数据库的源码实例
Mar 18 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
Zend Guard一些常见问题解答
2008/09/11 PHP
php抓取https的内容的代码
2010/04/06 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
php通过PHPExcel导入Excel表格到MySQL数据库的简单实例
2016/10/29 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
跟我学Nodejs(一)--- Node.js简介及安装开发环境
2014/05/20 NodeJs
JS简单计算器实例
2015/01/20 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
vue加载完成后的回调函数方法
2018/09/07 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
python链接oracle数据库以及数据库的增删改查实例
2018/01/30 Python
python numpy和list查询其中某个数的个数及定位方法
2018/06/27 Python
python爬虫 模拟登录人人网过程解析
2019/07/31 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
2019/08/26 Python
python判断无向图环是否存在的示例
2019/11/22 Python
python之array赋值技巧分享
2019/11/28 Python
python 实现检验33品种数据是否是正态分布
2019/12/09 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
python调用百度API实现人脸识别
2020/11/17 Python
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
JSP&Servlet技术面试题
2015/05/21 面试题
初三政治教学反思
2014/01/30 职场文书
优秀团支部事迹材料
2014/02/08 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
聘任合同书
2015/09/21 职场文书
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android
Python字符串常规操作小结
2022/04/03 Python
SQL Server中使用表变量和临时表
2022/05/20 SQL Server