function insertSkills($skills, $student_id) { foreach ($skills as $tech) { $techId = Technology::checkTechnologyExists(trim($tech)); if ($techId <= 0) { $technology = new Technology(); $technology->name = trim($tech); $technology->save(TRUE); } if (!Endorsement::checkEndorsementExists($techId, $student_id)) { $endorsement = new Endorsement(); $endorsement->student_id = $student_id; $endorsement->technology_id = $techId; $endorsement->count = 1; $endorsement->save(TRUE); } } }
private function insertSkills($skillsList) { if (is_array($skillsList)) { foreach ($skillsList as $record) { $tech = $record->skill->name; $techId = Technology::checkTechnologyExists(trim($tech)); if ($techId <= 0) { $technology = new Technology(); $technology->name = trim($tech); $technology->save(TRUE); $techId = $technology->id; } if (!Endorsement::checkEndorsementExists($techId, $this->id)) { $endorsement = new Endorsement(); $endorsement->student_id = $this->id; $endorsement->technology_id = $techId; $endorsement->count = 1; $endorsement->save(TRUE); } } } }