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 实现关系模型取出需要的字段)
- laravel 后台管理框架(关于Laravel-admin的基础用法总结和自定义model详解)
- laravel队列失败原理(Laravel第三方包报class not found的解决方法)
- laravel5.1获取数据(laravel5表单唯一验证的实例代码)
- laravel提取数据库的字段(Laravel创建数据库表结构的例子)
- laravel入门教程零基础(Laravel5.7框架安装与使用学习笔记图文详解)
- laravel活动时间查询(laravel 时间格式转时间戳的例子)
- laravel模块教程(Laravel框架创建路由的方法详解)
- laravel数据库日志(Laravel 将数据表的数据导出,并生成seeds种子文件的方法)
- laravel获取访问来路的函数(Laravel实现搜索的时候分页并携带参数)
- laravel关联模型新增数据(使用laravel的migrate创建数据表的方法)
- laravel权限控制(laravel-admin 在列表页添加自定义按钮的例子)
- laravel命令控制器怎么设置(Laravel获取当前请求的控制器和方法以及中间件的例子)
- laravel数据库配置(Laravel如何同时连接多个数据库详解)
- laravel框架详解(laravel 5.3 单用户登录简单实现方法)
- 菲律宾游学(菲律宾游学中介机构)
- 菲律宾美食(菲律宾美食排行榜前十名)
- 菲律宾特产(菲律宾特产最值得买回国)
- 越南特产(越南特产首饰)
- TVB负评王连续挑战警察角色《使徒行者3》中将饰演卧底(TVB负评王连续挑战警察角色使徒行者3中将饰演卧底)
- 《精英律师》剧照首曝光,实力演员飙戏,演绎律政职场百态(精英律师剧照首曝光)
热门推荐
- 常见的数据库及数据库相关技术
- 支付宝接口中notify_url 与 return_url 的区别
- 什么是云主机和独立服务器(云主机与独立服务器有什么不同?哪个好?)
- vue router用法(如何在Vue 3中扩展Vue Router链接详解)
- 织梦dedecms自定义表单选项必填修改解决方法(织梦dedecms自定义表单选项必填修改解决方法)
- javascript的执行原理(一文读懂JavaScript 中的延迟加载属性模式)
- amaze开发者(AmazeUI中各种的导航式菜单与解决方法)
- python查找含特定字符的字符串(Python实现查找字符串数组最长公共前缀示例)
- 无盘服务器配置要求(云服务器配置怎么选)
- 常用sql语句大全总结(程序员最实用的 SQL 语句收藏,看完这篇就够了)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9