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 数据库加密及数据库表前缀配置方法)
- laravel完成权限验证(laravel实现Auth认证,登录、注册后的页面回跳方法)
- laravel设置跨域请求(解决laravel 出现ajax请求419unknown status的问题)
- laravel模型怎么使用(laravel5.1框架model类查询的实现方法)
- laravel框架怎么获取变量(解决laravel id非自增 模型取回为0 的问题)
- laravel命令控制器怎么设置(Laravel获取当前请求的控制器和方法以及中间件的例子)
- laravel框架两表联查(Laravel 使用查询构造器配合原生sql语句查询的例子)
- laravel5.7项目实战(基于Laravel 5.2 regex验证的正确写法)
- laravel前后端分离实现排序(laravel自定义分页的实现案例offset和limit)
- laravel count 报错(解决laravel5.5访问public报错的问题)
- laravel怎么设置自定义(laravel实现于语言包的完美切换方法)
- laravel数据返回格式(laravel 关联关系遍历数组的例子)
- laravel队列是如何触发的(laravel 事件/监听器实例代码)
- laravel前后端分离模块化(laravel 实现划分admin和home 模块分组)
- laravel判断变量为空(关于laravel 数据库迁移中integer类型是无法指定长度的问题)
- laravel 开发自定义组件(laravel实现上传图片并在页面显示的例子)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
- 今天要穿什么颜色(今天要穿什么颜色的衣服最吉利)
- 一道高中题-求杯子的高度(一道高中题-求杯子的高度)
热门推荐
- EasyUI DataGird动态生成列
- repeater控件介绍、 repeater嵌套repeater
- js扫雷小游戏源代码(原生js实现简单贪吃蛇小游戏)
- python模块使用方法(详解python的argpare和click模块小结)
- nginx反向代理多个server(Nginx反向代理多个服务器的实现方法)
- ASP.NET中Partial Class部分类
- uniapp使用vue写页面(分析uniapp入门之nvue爬坑记)
- canvas绘图白屏或者元素有缺失(高清屏中使用Canvas绘图出现模糊的问题及解决方法)
- 如何提升网站在移动端的打开速度
- 前端表单验证(AmazeUI的JS表单验证框架实战示例分享)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9