oyova/laravel-nova-prepopulate-searchable

一个允许 BelongsTo 可搜索字段预先填充数据的工具。

v1.0.0 2023-02-22 23:44 UTC

This package is auto-updated.

Last update: 2024-09-23 03:05:08 UTC


README

此存储库是从 GeneaLabs/laravel-nova-prepopulate-searchable 分支出来的,他们应得到全部的荣誉。我们仅对软件进行了细微的修改。

Laravel Nova 预填充搜索

一个允许 BelongsTo 可搜索字段预先填充数据的工具

Latest Version on Packagist Total Downloads

Prepopulate Search

赞助商

感谢以下赞助商的慷慨捐赠。请花点时间了解他们

要求

  • 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)。有关更多信息,请参阅 许可证文件