Symfony 6 курс. Урок 16. Как сделать REST API на Symfony в PHP полный гайд

Аватар автора
bukachuk
В этом видео мы построим учебное приложение реализующее REST API. Для этого мы научимся отдавать данные в JSON. Разберемся с тем как работает компонет Symfony/Serializer. Также обработаем запрос POST с телом запроса в формате JSON. Сначала сделаем это с помощью обычной Symfony/Form формы. Далее попробуем это сделать через специальный Dto объект. Также полученные контроллеры покроем функциональными Unit тестами. REST API обычно строится вокруг ресурсов (например, пользователей, продуктов, заказов), каждый из которых имеет уникальный идентификатор (URI). Данные передаются в формате JSON или XML, обеспечивая гибкость и универсальность. Преимущества REST API включают простоту использования, масштабируемость, гибкость и независимость от платформы. Он широко используется для создания веб-сервисов, мобильных приложений и интеграции различных систем. 00:00 Что будем делать и что такое REST API 03:00 Разбираемся с программой Postman 05:30 Делаем первый REST API запрос к серверу на Symfony 6 PHP 06:30 Делаем первый метод контроллера который возвращает JsonResponse 08:00 Использование переменных среды в Postman 10:00 Использование Symfony/Serializer для конвертации данных в JSON. Настройка в services.yml 13:00 Работа аттрибута [Ignore] для скрытия полей сущности в JSON ответе сервера 23:00 Добавление групп валидации для разной конвертации данных в json 30:00 Делаем добавление блога через JSON запрос и стандартную форму Symfony 35:00 Логин в систему через JSON запрос используя...

0/0


0/0

0/0

0/0