Дисциплины - Ресурсно-компонентное программирование

Основы разработки бэкенда на Laravel - Ресурсы в Laravel

Создание ресурса
Коллекции ресурсов
Использование ресурса
Ответы в формате JSON
Структуры JSON-объектов, генерируемые ресурсными классами
Постраничная навигация в ресурсных коллекциях
Дополнительные данные в результирующем JSON-объекте

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

Конечно, всегда можно преобразовать модели или коллекции Eloquent в JSON, используя их методы toJson; однако ресурсы Eloquent обеспечивают более детальный и надежный контроль над выводом ответов.

 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
20421 БГУИР
30421 БГУИР