bbs-lab/ lighthouse-persisted-queries
Laravel Lighthouse 中间件,用于处理 GraphQL 持久化查询
v1.0.0
2022-02-21 11:00 UTC
Requires
- php: ^7.4|^8.0
- illuminate/contracts: ^7.0|^8.0|^9.0
- nuwave/lighthouse: ^4.0|^5.0
- spatie/laravel-package-tools: ^1.4.3
Requires (Dev)
- brianium/paratest: ^6.2
- nunomaduro/collision: ^5.3|^6.0
- orchestra/testbench: ^v5.18|^6.6|^7.0
- phpunit/phpunit: ^9.3
- spatie/laravel-ray: ^1.9
- vimeo/psalm: ^4.4
This package is auto-updated.
Last update: 2024-09-21 16:44:28 UTC
README
这里应该放置您的描述。请限制为一两段话。考虑添加一个小示例。
安装
您可以通过 composer 安装此包
composer require bbls-lab/lighthouse-persisted-queries
您可以使用以下命令发布配置文件
php artisan vendor:publish --provider="BBSLab\LighthousePersistedQueries\LighthousePersistedQueriesServiceProvider" --tag="lighthouse-persisted-queries-config"
这是发布配置文件的内容
return [ 'cache' => [ 'prefix' => env('LPQ_CACHE_PREFIX', 'persisted_query'), 'ttl' => env('LPQ_CACHE_TTL', 0), 'max-age' => env('LPQ_CACHE_MAX_AGE', 86400), ], 'excluded_operations' => [ // ], ];
使用方法
要处理持久化查询,您需要将 BBSLab\LighthousePersistedQueries\PersistsQuery
中间件添加到 Lighthouse 中间件配置部分。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。