overblog/graphiql-bundle

Symfony GraphiQLBundle 使得可以在您的 symfony 项目中渲染 UI

安装数: 4,036,582

依赖关系: 19

建议者: 1

安全: 0

星标: 76

关注者: 9

分支: 26

开放问题: 15

类型:symfony-bundle

v0.3.0 2021-12-08 11:28 UTC

This package is auto-updated.

Last update: 2024-09-09 14:29:15 UTC


README

此 Symfony 扩展提供将 GraphiQL 界面集成到您的 Symfony 应用程序中

Build Status Coverage Status Latest Stable Version Latest Unstable Version Total Downloads

安装

a) 下载扩展包

在项目目录中

composer require --dev overblog/graphiql-bundle

Symfony Flex 安装

注意 如果您使用的是 Symfony Standard,请转到下一节

a) 接受 Symfony Flex 的 contrib 菜单安装

-  WARNING  overblog/graphiql-bundle (0.1): From github.com/symfony/recipes-contrib
    The recipe for this package comes from the "contrib" repository, which is open to community contributions.
    Do you want to execute this recipe?
    [y] Yes
    [n] No
    [a] Yes for all packages, only for the current installation session
    [p] Yes permanently, never ask again for this project
    (defaults to n):

b) 如果您没有 twig

在项目目录中

composer require twig

如果您仅使用 twig 进行 graphiql,可以在 composer require 时使用 --dev

Symfony Standard 安装

a) 在 'dev' 部分启用扩展包

// in app/AppKernel.php
class AppKernel extends Kernel
{
    // ...

    public function registerBundles()
    {
        if (in_array($this->getEnvironment(), array('dev', 'test'))) {
            // ...
            $bundles[] = new Overblog\GraphiQLBundle\OverblogGraphiQLBundle();
        }
    }
}

b) 启用 GraphiQL 端点

# in app/config/routing_dev.yml
overblog_graphiql_endpoint:
    resource: "@OverblogGraphiQLBundle/Resources/config/routing.xml"

完成

现在已完成,在项目 URL 中导航到 /graphiql

更多

社区

贡献