encoredigitalgroup/filament-helpers

v2.0.6 2024-08-18 01:31 UTC

This package is auto-updated.

Last update: 2024-09-18 01:41:32 UTC


README

Encore Digital Group Filament Helpers 包是一个预构建的 Filament 组件集合,这些组件是我们经常使用的。我们不再需要在多个资源和项目中不断重建相同的组件,而是将这些常用配置集中到一个共享包中。每个辅助类方法都返回一个预配置的 Filament 组件,可以在您的资源类中使用。因为辅助类返回 Filament 组件,您可以链式调用其他方法来进一步配置组件,以满足需要。

安装

要安装 Filament Helpers 包,您可以使用 Composer

composer require encoredigitalgroup/filament-helpers

升级到 v2

版本 1 和 2 之间的唯一区别是命名空间略有变化。v1 使用 EncoreDigitalGroup\FilamentHelpers。v2 现在使用 EncoreDigitalGroup\Filament\Helpers。此更改是为了使该包与其他 Encore Digital Group 的包保持一致。对于此升级,简单的查找和替换即可,因为在此版本中没有其他更改,无论是破坏性还是其他类型的更改。

使用方法

DateTimePicker::make('start_date');
HourSelector::make('start_time', 'Start Time');
NumericScale::make('rating', 'Rating');
PercentScale::make('discount', 'Discount');
TextInput::make('first_name', 'First Name')

DateTimePicker

此辅助函数接受两个参数

  • field:将字段绑定到模型属性的模型属性。
  • required:字段是否必需?(默认:true)

HourSelector

此辅助函数接受两个参数

  • field:将字段绑定到模型属性的模型属性。
  • label:字段标签。(默认:null)

NumericScale

此辅助函数接受两个参数

  • field:将字段绑定到模型属性的模型属性。
  • label:字段标签。(默认:null)

PercentScale

此辅助函数接受两个参数

  • field:将字段绑定到模型属性的模型属性。
  • label:字段标签。(默认:null)

TextInput

此辅助函数接受两个参数

  • field:将字段绑定到模型属性的模型属性。
  • label:字段标签。(默认:null)