美文网首页
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