/** * Обновление данных профиля пользователя "учитель", с указанным id * * @param int $id * * @return bool * @throws \ErrorException */ public function updateTeacher($id) { $teacher = UserTeacher::findOrFail($id); if (!$this->validateProfile()) { return self::FAILED_VALIDATION; } $teacher->enabled = $this->input['enabled']; if (!$teacher->save()) { throw new \ErrorException('Failed to save data'); } $this->message = 'Данные успешно сохранены'; return self::RESULT_OK; }