雪数字 / laravel-json-api
v0.0.2
2024-08-28 17:57 UTC
Requires
- php: ^8.2
- spatie/laravel-json-api-paginate: ^1.12.2
- spatie/laravel-package-tools: ^1.11
- spatie/laravel-query-builder: ^6.0
Requires (Dev)
- nunomaduro/larastan: ^2.0
- orchestra/testbench: ^7.0|^8.0
README
此包允许您快速原型化一个 JSON:API API,自动完成大部分工作,从 Eloquent 或 QueryBuilder。
它基于 Spatie 的 Query Builder 和 JSON Api Paginate,允许您在需要更多灵活性时轻松切换,而无需重做所有工作。
安装
您可以通过 composer 安装此包
composer require snow-digital/laravel-json-api
可选地,您可以使用以下命令发布配置文件
php artisan vendor:publish --tag=json-api-config
使用方法
如果您使用的是 Laravel 默认结构,您无需做其他任何事情。它将自动检测并注册所有 Eloquent 模型作为资源。
您可以使用以下命令检查路由是否已正确注册
php artisan route:list --name=json-api