content)) { $data['search_data'] = $this->generateSearchDataTask->run($data['content']); } // Если страница не зарегистрирована, перегенерируем path if ($page->is_registered == false) { $subSectionId = $data['sub_section_id'] ?? $page->sub_section_id; $slug = $data['slug'] ?? $page->slug; $data['path'] = $this->generatePagePathAction->run($slug, $subSectionId); } // Удаляем sub_section_id — он не является полем модели Page unset($data['sub_section_id']); $page->update($data); return $page->fresh(); } }