Привет!!
В этой статье я расскажу все, что вам нужно знать о функциях, методах и операциях CRUD, которые вы можете выполнять с любыми данными, хранящимися в приложении. Давайте начнем!
Что такое КРУД?
- CRUD означает Создание, чтение/получение, обновление и удаление, что представляет собой четыре основные операции, которые вы можете выполнять с любыми данными, хранящимися в приложении.
- Вы можете создать что-то новое, прочитать или просмотреть вновь созданные данные, отредактировать или обновить данные и, наконец, удалить их.
- CRUD ориентирован на данные и стандартизированное использование методов HTTPS.
CRUD-функции
При работе с веб-службами CRUD соответствует методам HTTPS, которые сообщают веб-серверу, как вы хотите взаимодействовать с веб-сайтом или веб-приложениями.
Создавать
- Это означает создание записи. Эта запись может быть учетной записью, информацией о пользователе, публикацией или задачей.
- Когда мы отправляем данные с помощью форм, в наш API отправляется запрос POST, и данные будут храниться в базе данных.
- Протокол HTTP, реализующий операцию CREATE, — это метод POST.
Пример
Маршрут для запроса POST/appointments/new
Читать
- Операция чтения означает получение доступа к вводу записей в пользовательском интерфейсе. То есть видеть.
- Опять же, запись может быть чем угодно: от информации о пользователе до постов в СМИ и т. д.
- Протокол HTTP, реализующий операцию READ, называется методом GET.
Пример
Маршрут для запроса GET/appointments
Обновлять
- ОБНОВЛЕНИЕ — это операция, которая позволяет изменять существующие данные. То есть редактирование данных.
- PUT и PATCH — это протоколы HTTP, с помощью которых вы можете реализовать операцию обновления, в зависимости от того, что вам нужно.
- PUT следует использовать, если вы хотите обновить всю запись, и PATCH, если вы не хотите изменять всю запись.
Пример
Маршрут для запроса PUT/appointments/:id
id в маршруте указывает, какую запись в записях необходимо обновить.
Удалить
- Удаление означает избавление от любых данных в пользовательском интерфейсе и базе данных.
- DELETE — это HTTP-протокол для реализации операции DELETE.
- Чтобы удалить любую запись, каждая запись имеет уникальный идентификатор, а идентификатор в приведенном ниже запросе идентифицирует конкретную запись, которая должна быть удалена из базы данных.
Пример
Маршрут для запроса DELETE/appointments/:id
Вот оно!!! #HappyCoding