prestigehq / badger
用于 Laravel 5 和 6 的徽章生成器。
v2.0.1
2022-06-11 15:36 UTC
Requires
- php: ^7.1.3
- illuminate/contracts: ^5.5|^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^5.5|^6.0|^7.0|^8.0|^9.0
Requires (Dev)
- graham-campbell/analyzer: ^2.1
- graham-campbell/testbench: ^5.1
- phpunit/phpunit: ^6.5|^7.0|^8.0|^9.0
This package is not auto-updated.
Last update: 2024-09-16 00:12:35 UTC
README
Laravel 5 和 6 的徽章生成器。
安装
本版本需要 PHP 7.1 - 7.3,并支持 Laravel 5.5 及以上版本。
要获取最新版本,只需使用 Composer 引入项目。
$ composer require cachethq/badger
安装后,如果您不使用自动包发现,则需要将 CachetHQ\Badger\BadgerServiceProvider 服务提供者注册到您的 config/app.php 文件中。
示例
立即开始
// Using the facade Badger::generate('license', 'MIT', 'blue', 'plastic') // Dependency injection example $badger->generate('license', 'MIT', '#ff69b4', 'plastic')
使用方法
generate 方法接受四个参数
Badger::generate('license', 'MIT', 'blue', 'flat-square')
第一个参数是主题,或徽章显示的内容。在上面的示例中,这是许可证。第二个参数是值(徽章的右侧)。接下来是徽章的颜色。这可以是以下预设颜色之一,或者一个有效的十六进制字符串。
brightgreengreenyellowyellowgreenorangeredbluegreylightgray
最后,第四个参数是徽章类型。这决定了徽章的样式,可以是以下四个值之一。
flat-square(默认)plastic-flat,flatplasticsocial(无链接)
安全
如果您在此包中发现了安全漏洞,请通过电子邮件发送至 support@cachethq.io。所有安全漏洞都将得到及时处理。
许可协议
Cachet Badger 采用 MIT 许可协议(MIT) 许可。
基于 badges/poser 的工作。