lexicon/nova-action-button-selectors

一个Laravel Nova资源。

v1.2.1 2022-12-26 04:55 UTC

This package is auto-updated.

Last update: 2024-09-12 14:22:51 UTC


README

此包允许您将Nova操作从下拉菜单更改为按钮。

要求

  • php: ^8
  • laravel/nova: ^4

如何安装

composer require lexicon/nova-action-button-selectors

详情页面 example_1

索引页面带有 内联操作 example_2

用法

默认情况下,所有Nova操作都从下拉菜单更改为按钮。

但是,有些操作您可能需要以下拉菜单的形式显示,这是Nova的默认设置。

在您的Nova操作中添加ActionAsButton特质

...
use Lexicon\ActionButtonSelector\ActionAsButton;

class NovaAction extends Action
{
    use ActionAsButton, ....;
...

在您的Nova资源中添加showInDropdown()

...

class NovaResource extends Resource {
...
    public function actions(NovaRequest $request)
    {
        return [
            Actions\NovaAction::make()->showInDropdown()
        ];
        ...
    }
}