PHPackages                             konsulting/nova-action-buttons - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. konsulting/nova-action-buttons

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

konsulting/nova-action-buttons
==============================

Allow actions to be shown as buttons in Laravel Nova

0.2.1(1y ago)012.0k↓28.7%2MITVuePHP ^7.3|^8.0

Since Sep 29Pushed 1y ago2 watchersCompare

[ Source](https://github.com/konsulting/nova-action-buttons)[ Packagist](https://packagist.org/packages/konsulting/nova-action-buttons)[ RSS](/packages/konsulting-nova-action-buttons/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

nova-action-buttons
===================

[](#nova-action-buttons)

*THIS IS AN EARLY VERSION, TESTING AND FEEDBACK IS RECOMMENDED*

As simple as possible package to allow showing actions as buttons rather than just dropdown list items.

We have used some other packages in the past, but as Nova evolves they have broken and not maintained quickly enough leading to bugs that are hard to track down.

To install, simply:

For Nova 4

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

```

For Nova 5

```
    composer require konsulting/nova-action-buttons:^0.2

```

To use, you will need to identify actions to be shown as a button. This will apply to Index Actions, Detail actions, Standalone and Inline Actions.

First add the trait to the Action.

```
use \Konsulting\NovaActionButtons\ShowAsButton;

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

Then in the resources `actions` method you need to use the `showAsButton()` method when building the action.

```
    (new ExampleAction)->showAsButton();
```

We are happy to receive contributions to this package.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance46

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~93 days

Recently: every ~140 days

Total

7

Last Release

402d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4703657?v=4)[Konsulting](/maintainers/konsulting)[@konsulting](https://github.com/konsulting)

---

Top Contributors

[![Keoghan](https://avatars.githubusercontent.com/u/6714599?v=4)](https://github.com/Keoghan "Keoghan (10 commits)")[![pcorrick](https://avatars.githubusercontent.com/u/32149746?v=4)](https://github.com/pcorrick "pcorrick (2 commits)")

---

Tags

laravelnova

### Embed Badge

![Health badge](/badges/konsulting-nova-action-buttons/health.svg)

```
[![Health](https://phpackages.com/badges/konsulting-nova-action-buttons/health.svg)](https://phpackages.com/packages/konsulting-nova-action-buttons)
```

###  Alternatives

[optimistdigital/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2872.1M6](/packages/optimistdigital-nova-sortable)[outl1ne/nova-sortable

This Laravel Nova package allows you to reorder models in a Nova resource's index view using drag &amp; drop.

2861.8M9](/packages/outl1ne-nova-sortable)[optimistdigital/nova-multiselect-field

A multiple select field for Laravel Nova.

3403.5M7](/packages/optimistdigital-nova-multiselect-field)[digital-creative/conditional-container

Provides an easy way to conditionally show and hide fields in your Nova resources.

116593.8k4](/packages/digital-creative-conditional-container)[sbine/route-viewer

A Laravel Nova tool to view your registered routes.

57215.9k](/packages/sbine-route-viewer)[markwalet/nova-modal-response

A Laravel Nova asset for Modal responses on an action.

14720.0k](/packages/markwalet-nova-modal-response)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
