咨询 / nova-action-buttons
允许在 Laravel Nova 中将操作显示为按钮,而不是仅显示为下拉列表项。
0.1.5
2023-10-02 11:02 UTC
Requires
- php: ^7.3|^8.0
- laravel/nova: ^4.27
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();
我们欢迎对该包的贡献。