bombenprodukt / laravel-json-api
一个用于使用 Laravel 构建 JSON:APIs 的包。
0.1.0
2023-06-27 09:35 UTC
Requires
- php: ^8.2
- bombenprodukt/laravel-package-powerpack: ^1.0
- illuminate/contracts: ^10.0
- spatie/laravel-query-builder: ^5.2
Requires (Dev)
- bombenprodukt/php-cs-fixer-config: ^1.0
- ergebnis/composer-normalize: ^2.2
- friendsofphp/php-cs-fixer: ^3.15
- infection/infection: ^0.27.0
- nunomaduro/collision: ^7.0
- nunomaduro/larastan: ^2.0
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- pestphp/pest-plugin-watch: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.2
- spatie/pest-plugin-snapshots: ^2.0
This package is not auto-updated.
Last update: 2024-09-16 16:17:21 UTC
README
关于 Laravel JsonApi
警告 尽管这个包处于工作状态,但它仍在开发中,不应在生产环境中使用。API 可能随时更改。请自行承担风险使用。
该项目由 Brian Faust 创建并维护,是一个用于使用 Laravel 构建 JSON:APIs 的包。请务必查看 变更日志、行为准则、贡献指南、许可协议 和 安全策略。
注意 此包基于 timacdonald/json-api 和 spatie/laravel-json-api-paginate,并计划合并和扩展它们的功能。
安装
注意 此包需要 PHP 8.2 或更高版本,并支持 Laravel 10 或更高版本。
要获取最新版本,只需使用 Composer 引入项目即可
$ composer require bombenprodukt/laravel-json-api
您可以通过以下方式发布配置文件
$ php artisan vendor:publish --tag="laravel-json-api-config"
用法
请参阅 我们的测试套件 以获取详细的用法示例。
替代方案
Laravel JSON:API
如果您正在寻找一个更全面且经过充分测试的包,请查看 laravel-json-api/laravel。我们的包的目的是提供一种轻量级的替代方案,专注于架构的简单性,以便更容易理解和扩展。