bbs-lab/lighthouse-persisted-queries

Laravel Lighthouse 中间件,用于处理 GraphQL 持久化查询

v1.0.0 2022-02-21 11:00 UTC

This package is auto-updated.

Last update: 2024-09-21 16:44:28 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

这里应该放置您的描述。请限制为一两段话。考虑添加一个小示例。

安装

您可以通过 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)。有关更多信息,请参阅许可证文件