public function scopeRateId($query, $rate_id) { $rs = new RateStudent(); if ($rate_id == 'all') { return $query; } elseif ($rate_id == 0) { $id = $rs->getStudentIdByRate($rate_id); return $query->whereNotIn('id', $id); } else { return $query->where('rate_id', $rate_id); } }
public function getStudentIdByRate($rate_id) { return RateStudent::where('rate_id', $rate_id)->get(); }