咨询/nova-action-buttons

允许在 Laravel Nova 中将操作显示为按钮,而不是仅显示为下拉列表项。

0.1.5 2023-10-02 11:02 UTC

This package is auto-updated.

Last update: 2024-08-31 00:45:54 UTC


README

这是一个早期版本,建议进行测试和反馈

尽可能简单的包,允许将操作以按钮的形式显示,而不是仅显示为下拉列表项。

我们过去使用了一些其他包,但随着 Nova 的发展,它们已经损坏并且维护不够及时,导致难以追踪的漏洞。

要安装,只需

    composer require konsulting/nova-action-buttons:^0.1

要使用,您需要识别要显示为按钮的操作。这适用于索引操作、详细操作、独立操作和内联操作。

首先将特性添加到操作中。

use \Konsulting\NovaActionButtons\ShowAsButton;

class ExampleAction extends Action {
    use InteractsWithQueue, Queueable, ShowAsButton;
    //...
}

然后在资源 actions 方法中,您需要在构建操作时使用 showAsButton() 方法。

    (new ExampleAction)->showAsButton();

我们欢迎对该包的贡献。