swatty007/nova-easy-avatars

为您的 Nova 面板提供额外的即插即用头像。

1.0.0 2021-03-01 19:15 UTC

This package is auto-updated.

Last update: 2024-09-29 05:49:50 UTC


README

Package Banner

Latest Version on Packagist License: MIT Quality Score Total Downloads

一组额外的头像类型,以扩展您的 Nova 面板。即插即用。

安装

您可以通过 composer 安装此包

composer require swatty007/nova-easy-avatars

配置

所有字段都无需额外配置即可直接使用。然而,您可以根据需要覆盖它们的名称和属性字段,就像在 Nova 的任何其他字段中一样。此外,您可以使用 setSize()setFontSize()(仅用于首字母) 方法控制头像的大小。

基于 Laravolt 的首字母字段通过其配置文件为您提供了一些额外的控制,以调整头像的外观和感觉。有关详细信息,请查看以下链接中的包文档:https://github.com/laravolt/avatar

如果您希望生成与您的应用程序匹配的独特配色方案的头像,这将很有帮助!

用法

您可以使用所有可用的头像字段,就像使用 Novas 内置字段一样。

use Swatty007\NovaEasyAvatars\Fields\Initials;

public function fields(Request $request)
    {
        return [
            ...
            Initials::make('Avatar', 'name')
                    ->setSize(350),
            ...
        ]
    

该包目前支持以下头像类型

变更日志

有关最近更改的更多信息,请参阅CHANGELOG

待办事项

  • 如果您有关于如何为 Nova 字段编写测试的想法,欢迎提交拉取请求 🧐

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过info@martin-niehoff.de 发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件