phpsoftbox/resource
Composer 安装命令:
composer require phpsoftbox/resource
包简介
Resource component for the PhpSoftBox framework
README 文档
README
Компонент для сериализации данных API через ресурсы и единый envelope.
Установка
composer require phpsoftbox/resource
Быстрый старт
<?php use PhpSoftBox\Resource\ApiResponse; use PhpSoftBox\Resource\Resource; final class UserResource extends Resource { public function toArray(): array { return [ 'id' => $this->resource['id'], 'email' => $this->resource['email'], ]; } } $user = ['id' => 10, 'email' => 'demo@example.com']; $response = ApiResponse::success(new UserResource($user)); return $response->toArray();
Документация
- docs/01-usage.md — envelope и ApiResponse
- docs/02-resources.md — Resource и ResourceCollection
- docs/03-errors.md — формат ошибок и ErrorBag
- docs/04-conditional.md — условные атрибуты
统计信息
- 总下载量: 20
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-06