oyova / laravel-nova-prepopulate-searchable
一个允许 BelongsTo 可搜索字段预先填充数据的工具。
v1.0.0
2023-02-22 23:44 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^8.0
- laravel/nova: ^3.0
Requires (Dev)
- oyova/php-cs-fixer: ^1.2
This package is auto-updated.
Last update: 2024-09-23 03:05:08 UTC
README
此存储库是从 GeneaLabs/laravel-nova-prepopulate-searchable 分支出来的,他们应得到全部的荣誉。我们仅对软件进行了细微的修改。
Laravel Nova 预填充搜索
一个允许 BelongsTo 可搜索字段预先填充数据的工具
赞助商
感谢以下赞助商的慷慨捐赠。请花点时间了解他们
要求
- PHP 7.3+
- Laravel 7.0+
- Nova 3.8.4+
安装
您可以通过 composer 将此软件包安装到使用 Nova 的 Laravel 应用中
composer require oyova/laravel-nova-prepopulate-searchable
用法
在您的资源中任何设置为 searchable()
的 BelongsTo
字段上,您也可以在方法链中添加 prepopulate()
,字段将预先填充可供选择的值。
您可以选择将搜索查询传递给预填充方法,传递的关键字将用于初始搜索,然后再将搜索重置为空(如当前状态)。
限制预填充项
您可以通过传递搜索字符串到 prepopulated()
方法来限制预填充项
BelongsTo::make("Archive") ->searchable() ->prepopulate("test").
这将预填充所有显示字段中包含 test 的归档。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 hello@genealabs.com 而不是使用问题跟踪器。
致谢
Alex Bowers
Alex 是此包的原始开发者,并对其初始开发做出了巨大的贡献。
Mike Bronner
我开始使用这个包,不希望它被忽视,因为它显著提高了 Nova 的用户体验。Alex 高尚地允许我继续在原始包上开发和维护。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。