prestigehq/badger

用于 Laravel 5 和 6 的徽章生成器。

v2.0.1 2022-06-11 15:36 UTC

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')

License Blue MIT License Custom MIT

使用方法

generate 方法接受四个参数

Badger::generate('license', 'MIT', 'blue', 'flat-square')

第一个参数是主题,或徽章显示的内容。在上面的示例中,这是许可证。第二个参数是值(徽章的右侧)。接下来是徽章的颜色。这可以是以下预设颜色之一,或者一个有效的十六进制字符串。

  • brightgreen
  • green
  • yellow
  • yellowgreen
  • orange
  • red
  • blue
  • grey
  • lightgray

最后,第四个参数是徽章类型。这决定了徽章的样式,可以是以下四个值之一。

  • flat-square(默认)
  • plastic-flatflat
  • plastic
  • social(无链接)

安全

如果您在此包中发现了安全漏洞,请通过电子邮件发送至 support@cachethq.io。所有安全漏洞都将得到及时处理。

许可协议

Cachet Badger 采用 MIT 许可协议(MIT) 许可。

基于 badges/poser 的工作。