/** * @return \Illuminate\Database\Eloquent\Collection */ public function unassigned_groups() { $unassigned_groups = new \Illuminate\Database\Eloquent\Collection(); $groups = UserGroup::get(); $current_groups = $this->groups->lists('id'); foreach ($groups as $group) { if (!in_array($group->id, $current_groups)) { $unassigned_groups->add($group); } } return $unassigned_groups; }
/** * @return mixed */ public function groups() { return $this->user_group_model->get(); }