danieldewit / lighthouse-paperclip
Lighthouse GraphQL 指令以支持 Paperclip 附件
v5.0.0
2023-03-28 07:39 UTC
Requires
- php: ^8.1
- czim/laravel-paperclip: ^5
- nuwave/lighthouse: ^6
Requires (Dev)
- laravel/pint: ^1.2
- nunomaduro/larastan: ^2.2
- orchestra/testbench: ^7.11
- php-coveralls/php-coveralls: ^2.4
- phpstan/phpstan-mockery: ^1.1
- phpstan/phpstan-phpunit: ^1.2
- phpunit/phpunit: ^9.5
- rector/rector: ^0.14.8
README
此包将添加两个指令,以支持使用 czim/laravel-paperclip。
安装
您可以通过 composer 安装此包
composer require daniel-de-wit/lighthouse-paperclip
使用方法
应用 @attachment
指令以获取附件的 URL。
type Blog { image: String @attachment }
应用 @variant
以自动生成可用变体大小的枚举。
type Blog { image(variant: _ @variant): String @attachment }
测试
composer test
开发(docker)
make setup
make test
PHP CLI
make app
贡献
请参阅 CONTRIBUTING 了解详情。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。