app\Product::scopeInCategories PHP Method

scopeInCategories() public method

categories filter.
public scopeInCategories ( $query, $attr, $data = [] )
    public function scopeInCategories($query, $attr, $data = [])
    {
        if (count($data) > 0 && empty($data['category'])) {
            $query->whereIn($attr, $data);
        } elseif (isset($data['category'])) {
            $query->where($attr, '=', $data['category']);
        }
        return $query;
    }