dotburo/nova-log-level-field

Laravel Nova 用于日志和错误级别徽章的字段。

2.1.1 2023-07-12 15:13 UTC

This package is auto-updated.

Last update: 2024-09-12 17:49:22 UTC


README

Packagist Downloads

Laravel Nova 字段,用于在模型的索引和详情视图中显示日志级别徽章。小巧的单文件包。

在此处查看截图

功能

  • 遵循 PSR-3: Logger Interface 日志级别
  • 大或小徽章布局
  • 可自定义徽章颜色
  • 超级小巧,无CSS或JS文件

Packagist 安装

composer require dotburo/nova-log-level-field

(对于Nova 3.0,请安装 dotburo/nova-log-level-field:^1.2 代替。)

用法

该包期望字段的值为以下 PSR-3日志级别 之一: 紧急警报关键错误警告通知信息调试

// for example, in app/Nova/Post.php

use Dotburo\NovaLogLevel\LogLevelField;
use Psr\Log\LogLevel;

// ...

public function fields(Request $request) {
    return [
        LogLevelField::make('Level')
            // Optional, show a small badge
            ->small()
            // Optional, override one or more default colors
            ->colors([
                LogLevel::EMERGENCY => '#000000',
            ]),
    ];
}

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。