genealabs/nova-prepopulate-searchable

此包已被放弃,不再维护。没有建议的替代包。

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

3.0.0 2022-02-08 20:16 UTC

This package is auto-updated.

Last update: 2022-11-18 13:09:47 UTC


README

此包已被存档,直到它可以与 Laravel Nova 保持最新。我们已经停止使用 Laravel Nova,并且不再拥有其许可证。因此,我们目前无法证明在此包上进一步开发的合理性。请在此处检查类似包的可用性:https://novapackages.com

为 Laravel Nova 的 Prepoulate Searchable

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

Latest Version on Packagist Total Downloads

Prepopulate Search

- Alert: the namespace of this repo has changed from `alexbowers/nova-prepopulate-searchable`
- to `genealabs/nova-prepopulate-searchable`. Please update your composer.json file before updating!

赞助商

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

要求

  • PHP 7.3+
  • Laravel 7.0+
  • Nova 3.8.4+

安装

您可以通过 composer 将包安装到使用 Nova 的 Laravel 应用程序中

composer require genealabs/nova-prepopulate-searchable

用法

在您资源的任何 BelongsTo 字段中,如果它是 searchable(),您也可以向方法链中添加 prepopulate(),字段将预先填充可供选择的数据。

您可以选择性地将搜索查询传递给预先填充方法,然后使用的关键字将用于初始搜索,之后将搜索重置为空(如当前所示)。

限制预先填充项

您可以通过将搜索字符串传递给 prepopulated() 方法来限制预先填充项

    BelongsTo::make("Archive")
        ->searchable()
        ->prepopulate("test").

这将预先填充所有显示字段中包含测试的存档。

安全性

如果您发现任何安全相关的问题,请通过电子邮件 hello@genealabs.com 而不是使用问题跟踪器。

致谢

Alex Bowers

Alex 是此包的原始开发者,并在初始开发中做了出色的工作。

Mike Bronner

我开始使用此包,不想让它被遗弃,因为它显著提高了 Nova 的用户体验。Alex 优雅地允许我继续他的原始包的开发和维护。

许可证

MIT许可(MIT)。请参阅许可文件获取更多信息。