pimoudeveldhuis/toggle-switch-field

为 Nova 4 设计的切换开关字段。

1.2.0 2024-06-20 13:41 UTC

This package is auto-updated.

Last update: 2024-09-20 14:31:10 UTC


README

为 Nova 4 设计的切换开关字段

功能

  • 使用十六进制颜色代码设置自定义颜色
  • 切换或图标对齐。默认(左对齐)
  • 在索引中使用切换开关来更新值而不是图标。默认(true)
  • 在详情中使用切换开关来更新值而不是图标。默认(true)

要求

  • PHP 8.0 或更高版本
  • Nova 4

安装

您可以通过 composer 将包安装到使用 Nova 的 Laravel 应用程序中

composer require pimoudeveldhuis/toggle-switch-field

用法

表列迁移

$table->boolean('toggle')->nullable()->default(true);

将字段添加到 Nova 资源

  public function fields(NovaRequest $request)
    {
        return [
           ToggleSwitchField::make('Toggle','toggle')
                ->color('#3AB95A')
                ->toggleAlign('center')
                ->indexToggle(false)
                ->detailToggle(false),
                ->formToggle(true),
        ];
    }

截图

自定义十六进制颜色代码


详情页面切换开关开启



详情页面切换开关关闭



详情页面图标开启



详情页面图标关闭



编辑页面切换开关开启




编辑页面切换开关关闭




索引页面切换开关



索引页面图标



支持

naif@naif.io

https://naif.io

错误追踪器

https://github.com/naifalshaye/toggle-switch-field/issues

许可证

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