Получи случайную криптовалюту за регистрацию!

Следующая часть - Создание API на базе Symfony 5. Часть 4. Обр | EazyDev

Следующая часть - Создание API на базе Symfony 5. Часть 4. Обработка исключений.

В этой части мы сконцентрируемся на обработке исключений, и для этого мы добавим еще пару методов в наше API: получение книги по id и получение списка книг по id категории.

Когда мы вызываем сервисы, они могут выбрасывать исключения и их нужно каким-то образом обрабатывать так, чтобы отдавать пользователю адекватные сообщения об ошибках. Поскольку мы пишем API с json-форматом, то ошибки так же должны преобразовываться в json-ответы с правильным http-кодом. Для начала займемся созданием новых моделей и сервисов а потом рассмотрим варианты решений.

Читать полностью

#symfony #backend #php #api #tutorial