public static function delete($id) { if (self::get_user_admin() == null) { Redirect::to('/home'); } $favorites = Favorite::findByDegree($id); foreach ($favorites as $favorite) { Favorite::delete($favorite->applicant_id, $favorite->degree_id); } $degree = Degree::find($id); $degree->delete(); Redirect::to('/degrees', array('message' => 'Degree deleted!')); }