【发布时间】:2016-07-24 17:02:25
【问题描述】:
我有一个带有制造商的数组,现在我想创建一个范围来仅获取仅具有数组值作为制造商的产品的结果。
这是我的实际范围,但它不起作用。
public function scopeManufacturer($query, array $manufacturer)
{
return $query->where(function($query) use ($manufacturer) {
$str = '';
foreach($manufacturer as $man){
$str .= "->where('category', " . $man ;
}
return $query . $str;
});
}
【问题讨论】: