feldoe/laravel-resource-index
最新稳定版本:v1.9.1
Composer 安装命令:
composer require feldoe/laravel-resource-index
包简介
Simple service to build api response for resource index
README 文档
README
About laravel resource index
Example
use Atx\ResourceIndex\Contracts\ResourceIndex; use Illuminate\Routing\Controller; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; class Index extends Controller { public function __invoke(Request $request, ResourceIndex $service): JsonResponse { return $service->from(MyModel::class, MyModelResource::class) ->processRequest( $request, // Filterable [ 'filterable_column', ], // Searchable [ 'searchable_column', ], // Sortable [ 'sortable_column', ] ) ->response(); } }
Front usage example
fetch('http://localhost/api/v1/endpoint?filter[filter1][]=test&filter[filter2]=true&sort=-created_at&search=test')
License
Laravel resource index is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 1.44k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-12-21