// Экшен контроллера
public function editPost(Request $request, PostService $service)
{
$postId = $request->get('id');
$postBody-> $request->get('body');
$result = null;
try {
$result = $service->edit($postId, $postBody)
} catch (PostNotFoundException $e) {
// Отдаем ответ пользователю, так как пост с таким идентификатором не найден
}
// Отдаем ответ пользователю, о том, что пост успешно отредактирован
}