laravel语法有哪些(对laravel in 查询的使用方法详解)
类别:编程学习 浏览量:2585
时间:2021-10-08 00:41:26 laravel语法有哪些
对laravel in 查询的使用方法详解今天遇到多条件搜索,其中需要用到in查询,但是laravel不支持 [ 'type', 'in', '1,2,3'] 这样的写法
经过一波百度,也没发现什么好的方法。
其中一种方法是:
- $where = function ($query) {$query->whereIn('id', [1,2])->orWhere('d_id', '=', '83');}
这样确实可以解决,是一种解决方法。但我总觉得还有更好的方法,找到了 DB::Raw();
开始我是这样用的
但是这样总会在sql后面出现is null,感觉很奇怪,于是看了下laravel源码
默认我们需要传递三个参数,如:
如果只传一个参数的话,就会出现is null 的情况
所以只需要
这样就可以完美解决,如果有更好的方法 欢迎大家评论。
以上这篇对laravel in 查询的使用方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
原文链接:https://blog.csdn.net/echo_zhaowei/article/details/81906531
您可能感兴趣
- laravel设置跨域请求(解决laravel 出现ajax请求419unknown status的问题)
- laravel接口请求模拟(Laravel框架控制器的request与response用法示例)
- laravel获取客户端ip(对laravel的session获取与存取方法详解)
- laravel零基础(基于laravel Request的所有方法详解)
- laravel开发登录接口(解决laravel5中auth用户登录其他页面获取不到登录信息的问题)
- laravel怎么查询信息过滤(laravel多条件查询方法and,or嵌套查询)
- laravel 开发自定义组件(laravel实现上传图片并在页面显示的例子)
- laravel怎样封装增删改查(laravel框架上传图片实现实时预览功能)
- laravel自定义使用方法(laravel 获取当前url的别名方法)
- laravel操作技巧(Laravel+Intervention实现上传图片功能示例)
- laravel异步日志(laravel异步监控定时调度器实例详解)
- laravel api接口开发版本控制(Laravel 创建可以传递参数 Console服务的例子)
- laravel框架注意事项(Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决)
- laravel后台登录教程(Laravel 默认邮箱登录改成用户名登录的实现方法)
- laravel线上如何调试(解决Laravel 不能创建 migration 的问题)
- laravel定时脚本(laravel实现按时间日期进行分组统计方法示例)
- 天热没胃口 这道菜开胃又下饭,2个小技巧新手一学就会(这道菜开胃又下饭)
- 指天椒紫苏爆炒牛肉(指天椒紫苏爆炒牛肉)
- 谷雨前,吃牛羊肉别忘了吃河鲜,除湿还清热,加紫苏一炒特解馋(吃牛羊肉别忘了吃河鲜)
- 紫苏牛肉锅里滚一滚,香的鼻子都要掉了(紫苏牛肉锅里滚一滚)
- 每天都吃水果的好处(每天吃水果的好处与功效)
- 苹果15价格(苹果15价格512g官网)
热门推荐
- 存储过程异常处理
- 织梦添加模板(解决织梦安装模板时提示不能安装的问题)
- python中for循环计算1-100(python 用for循环实现1~n求和的实例)
- python设置微信(利用python实现在微信群刷屏的方法)
- mysql命令输入行在哪(MySQL命令行操作时的编码问题详解)
- jquery中unbind、bind
- vue和springboot分页开发实现(解决Vue+SpringBoot+Shiro跨域问题)
- mysql exists的用法(Mysql exists用法小结)
- mysqllinux解压版安装教程学习(解决Linux安装mysql 在/etc下没有my.cnf的问题)
- 织梦dedecms的时间调用标签(dedecms/织梦专题节点列表内容实现分页的方法介绍)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9