dodsoftware/dynamic-field-hints-for-backpack

轻松将字段提示添加到Backpack CRUD字段,从数据库注释中提取。

1.0.0 2020-09-14 10:35 UTC

This package is auto-updated.

Last update: 2024-09-17 17:25:29 UTC


README


Backpack 4的动态字段提示

此包扩展了Backpack for Laravel CrudPanel,提供通过从数据库中提取相关列的“注释”来动态设置其CRUD字段的“提示”值的功能。

注意事项

  • 只有在调用方法时才会设置提示
  • 只有在数据库的列中有注释时才会设置提示
  • 如果字段上已经存在提示,则不会设置提示
  • 如果字段的“提示”设置为空字符串,则不会设置提示

安装

通过Composer

composer require dodsoftware/dynamic-field-hints-for-backpack

如果您已禁用Laravel的自动包发现,您还需要将以下内容添加到应用程序的config/app.php文件中

'providers' => [
    // ...
    DoDSoftware\DynamicFieldHintsForBackpack\AddonServiceProvider::class,
];

用法

在您的自定义CrudController中

    $this->crud->addFields($fields);
    $this->crud->setFieldHintsFromColumnComments();

支持的数据库

  • MySQL 5.6+
  • PostgreSQL 9.4+
  • SQL Server 2017+

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息和使用列表,请参阅contributing.md

安全

如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。

鸣谢

许可证

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