Size: a a a

2020 December 13

j

jenia in symfony
Нужно сделать удаление пиццы по адресу  http://localhost:8080/api/pizza?id=zezezeez

Controller: * @Route@Route("/pizza/{id}", name="remove.pizza", methods={"DELETE"})remove.pizza", methods={"DELETE"})

php bin/console debug:router.   api.remove.pizza             DELETE   ANY      ANY    /api/pizza/{id}    


Error: No route found for "DELETE /api/pizza": Method Not Allowed (Allow: GET)

Все как бы правильно а ошибка выползает . Почему ?
источник

VK

Vladyslav Kopaihorod... in symfony
почему?
источник

j

jenia in symfony
Да. Почему не находит этого маршрута с разрешением DELETE ? он же есть как я показал выше
источник

👤U

👤 User in symfony
?id=
{id}
источник

👤U

👤 User in symfony
Вы разницу между частами урла и query не чувствуете.
источник

👤U

👤 User in symfony
/api/pizza/1
Вот так, никаких ?id=
источник

j

jenia in symfony
👤 User
/api/pizza/1
Вот так, никаких ?id=
aaaaa !!! Спасибо. Не досмотрел
источник

👤U

👤 User in symfony
Рекомендую прочесть всю доку.
А еще: https://symfony.com/doc/current/the-fast-track/ru/index.html
источник

И

Игорь in symfony
ребят, проставил на модели группы дл сериализатора, и он начала плевать мне пустые массивы. кто то может озвучить самые популярные проблемы ?
источник

ПГ

Павел Г. in symfony
источник

И

Игорь in symfony
Игорь
ребят, проставил на модели группы дл сериализатора, и он начала плевать мне пустые массивы. кто то может озвучить самые популярные проблемы ?
не знаю что делает эта фолшебная строчка, но сериализация начала работать )
источник

И

Игорь in symfony
serializer:
       enabled: true
источник

И

Игорь in symfony
как будто до этого он был не энейбл. ага как же, а обьекты наверное сами сериализовывались 🤔
источник

И

Игорь in symfony
вообщем если кто в курсе что делает эта чудо строка и почему без нее все отлично работало но только без групп отпишитесь, интересно даже
источник

RD

Robert Dampilon in symfony
Всем привет! Кто-нибудь пробовал работать с JSONAPI в https://api-platform.com/?
источник

RD

Robert Dampilon in symfony
Не удается корректно писать в базу, такое ощущение что проходит мимо нормалайзера
источник

VK

Vladyslav Kopaihorod... in symfony
Robert Dampilon
Не удается корректно писать в базу, такое ощущение что проходит мимо нормалайзера
Xdebug
источник

RD

Robert Dampilon in symfony
    "title": "An error occurred",
   "description": "An exception occurred while executing 'INSERT INTO book (id, isbn, title, description, author, publication_date) VALUES (?, ?, ?, ?, ?, ?)' with params [44, null, null, null, null, null]:\n\nSQLSTATE[23502]: Not null violation: 7 ERROR:  null value in column \"title\" violates not-null constraint\nDETAIL:  Failing row contains (44, null, null, null, null, null).",

Если попытаться встать в ApiPlatform\Core\JsonApi\Serializer в метод supportsDenormalization - остановки не происходит.
Но в методе supportsNormalization останавливается.
источник

RD

Robert Dampilon in symfony
В общем работает только для get запросов ;)
источник

MV

Moz Vkusni in symfony
Robert Dampilon
    "title": "An error occurred",
   "description": "An exception occurred while executing 'INSERT INTO book (id, isbn, title, description, author, publication_date) VALUES (?, ?, ?, ?, ?, ?)' with params [44, null, null, null, null, null]:\n\nSQLSTATE[23502]: Not null violation: 7 ERROR:  null value in column \"title\" violates not-null constraint\nDETAIL:  Failing row contains (44, null, null, null, null, null).",

Если попытаться встать в ApiPlatform\Core\JsonApi\Serializer в метод supportsDenormalization - остановки не происходит.
Но в методе supportsNormalization останавливается.
А группу денормализации описал?
источник