Laravel中提供了whereIn()方法,但是我们想用where嵌套in呢?可以使用下面这种方法来实现。结果和whereIn()是一样的。
<?php
$field = 'id';
$ids= ['1,2,3,4,6'];
$whereIn = function ($query) use( $field , $ids ){
$query->whereIn( $field, $ids );
};
$menu=Permission::where($whereIn)
->where(array('pid'=>'-1','is_menu'=>'0'))
->orderBy('sort','asc')
->select('name as title','icon','url as href','pid','id','is_menu')
->get()
->toArray();
?>
关于简忆
简忆诞生的故事



粤ICP备16092285号
文章评论(0)