dodsoftware / dynamic-field-hints-for-backpack
轻松将字段提示添加到Backpack CRUD字段,从数据库注释中提取。
1.0.0
2020-09-14 10:35 UTC
Requires
- php: ^7.2.5
- backpack/crud: ^4.1.0
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。
安全
如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。
鸣谢
- Wesley Smith (DoDSoftware) - 创建者
- Cristian Tabacitu - 将此作为插件的想法
- Backpack For Laravel - 使此包成为可能(并且在一般情况下很棒)
许可证
MIT。请参阅许可证文件以获取更多信息。