对laravel in 查询的应用办法详解

发布时间: 2019-10-09 14:29:12 来源: 互联网 栏目: PHP编程 点击:

明天小编就为大年夜家分享一篇对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 查询的应用办法详解就是小编分享给大年夜家的全部内容了,欲望能给大年夜家一个参考,也欲望大年夜家多多支撑我们。

本文标题: 对laravel in 查询的应用办法详解
本文地址: http://yourctp.com/wangluo/php/278114.html

假设认为本文对您有所赞助请赞助本站

付出宝扫一扫赞助微信扫一扫赞助

  • 付出宝扫一扫赞助
  • 微信扫一扫赞助
  • 付出宝先领红包再赞助
    声明:凡注明"本站原创"的一切文字图片等材料,版权均属编程客栈一切,迎接转载,但务请注明出处。
    laravel多条件查询办法(and,or嵌套查询)前往列表
    Top