美文网首页
laravel where in 使用

laravel where in 使用

作者: 大萝卜2022 | 来源:发表于2024-01-09 12:17 被阅读0次

    laravel不支持where(field, ‘in’, $data)写法, 只能在链式查询中使用whereIn,这样会造成一些不便。
    可以通过下列方法使用,灵活使用whereIn
    第一种方法:

    $where[] = [function ($query) use( $field , $ids ){
              $query->whereIn( $field, $ids );
      }];
    

    第二种方法:

        //要查询的id为1,2,3,4
        $where[] = [DB::Raw('id in (1,2,3,4)'),1]
        $list = Model::getList($where);
    

    相关文章

      网友评论

          本文标题:laravel where in 使用

          本文链接:https://www.haomeiwen.com/subject/hlxandtx.html