publish_at) { return back()->with([ 'error' => 'Пост уже опубликован', ]); } try { $publishedPost = $this->publishPostAction->run($post, $request->input('publish_to_vk', true)); return back()->with([ 'success' => 'Новость успешно опубликована: ' . $publishedPost->title, 'published_post_id' => $publishedPost->id, ]); } catch (\Exception $e) { return back()->with([ 'error' => 'Ошибка при публикации: ' . $e->getMessage(), ]); } } }