@d99999

Нужно ли переносить action которые работаю с манипулируют с JSON и возвращают его по AJAX запросу переносить в АПИ?

Например код который отвечает за изменение статуса и возращает результат в JSON. Нужно ли такой action переносить в папку API?
/**
     * @Route ("/update-status/{url}", name="update_status", methods={"POST"})
     * @param Proposition $proposition
     * @param Request $request
     * @return Response
     */
    public function updateStatus(Proposition $proposition, Request $request): Response
    {
        $status = $request->get('status', null);

        if (!$proposition || !$status) {
            return new JsonResponse([
                'success' => false,
                'message' => 'id or status cannot be empty',
            ]);
        }
        $this->propositionService->updateStatus($proposition, Proposition::STATUSES[$status], $this->getUser());

        return new JsonResponse(['success' => true]);
    }
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы