PHPackages                             marshmallow/actions-change-sequence - 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. marshmallow/actions-change-sequence

AbandonedArchivedLibrary

marshmallow/actions-change-sequence
===================================

A Nova action to change the sequence of resources more easily

v3.2.0(1y ago)25.6k↓100%[2 PRs](https://github.com/marshmallow-packages/actions-change-sequence/pulls)MITPHPPHP ^8.0

Since Jul 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/marshmallow-packages/actions-change-sequence)[ Packagist](https://packagist.org/packages/marshmallow/actions-change-sequence)[ Docs](https://github.com/Marshmallow-Development/)[ RSS](/packages/marshmallow-actions-change-sequence/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (15)Used By (0)

[![alt text](https://camo.githubusercontent.com/329958cb02b7bee461fd9dcae7a0a3a34e6595669116ff441ad5ef9e77bc511c/68747470733a2f2f63646e2e6d617273686d616c6c6f772d6f66666963652e636f6d2f6d656469612f696d616765732f6c6f676f2f6d617273686d616c6c6f772e7472616e73706172656e742e7265642e706e67 "marshmallow.")](https://camo.githubusercontent.com/329958cb02b7bee461fd9dcae7a0a3a34e6595669116ff441ad5ef9e77bc511c/68747470733a2f2f63646e2e6d617273686d616c6c6f772d6f66666963652e636f6d2f6d656469612f696d616765732f6c6f676f2f6d617273686d616c6c6f772e7472616e73706172656e742e7265642e706e67)

Laravel Nova Change Sequence
============================

[](#laravel-nova-change-sequence)

Update the sequences on your resource in Laravel Nova. This package currently supports:

- Place at the top
- Place at the bottom
- Place in location

[![](https://camo.githubusercontent.com/d9c5305833bec9041787099d2a98880f55c0d89011ec8bbb408dc2418abf8bac/68747470733a2f2f6769746c61622e636f6d2f6d617273686d616c6c6f772d7061636b616765732f6e6f76612f616374696f6e732f6368616e67652d73657175656e63652f2d2f7261772f6d61737465722f7265736f75726365732f73637265656e73686f74732f6f7074696f6e732e706e67)](https://camo.githubusercontent.com/d9c5305833bec9041787099d2a98880f55c0d89011ec8bbb408dc2418abf8bac/68747470733a2f2f6769746c61622e636f6d2f6d617273686d616c6c6f772d7061636b616765732f6e6f76612f616374696f6e732f6368616e67652d73657175656e63652f2d2f7261772f6d61737465722f7265736f75726365732f73637265656e73686f74732f6f7074696f6e732e706e67)

### Installatie

[](#installatie)

```
composer require marshmallow/actions-change-sequence
```

### Usage

[](#usage)

```
public function actions(Request $request)
{
    return array_merge([
	    //
    ], SequenceActions::make());
}
```

If you want to sequence a group op items in a resources you can use the `group()` method. For instance; if you have a table with invoice items and you want to change the order of the items on a invoice, you really need to change the sequence of only the items in a certant invoice, not the whole table. See the example below.

```
public function actions(Request $request)
{
    return array_merge([
	    //
    ], SequenceActions::groupBy('invoice_id')->make());
}
```

By default we will use a sequence `ascending` and check for the column `sequence`. You can override this in the constructor:

```
SequenceActions::make('asc', 'sequence');

new SequenceFirst('desc', 'order_column');
```

Optionaly, you can add every action manualy. We don't recommend this. If you use the shorthand above, this will make sure you will directly profit of new actions added in the future.

```
public function actions(Request $request)
{
    return [
        new SequenceFirst,
        new SequenceLast,
        new SequencePlace,
    ];
}
```

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance42

Moderate activity, may be stable

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 90% 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 ~202 days

Recently: every ~388 days

Total

9

Last Release

501d ago

Major Versions

v1.1.2 → v2.0.02020-12-06

v2.0.0 → v3.0.02022-05-10

PHP version history (3 changes)v1.0.0PHP ^7.4

v3.0.0PHP ^8.0|^8.1

v3.1.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/be33d2624e24c516e73892b0929447cc762f3622c024ab8d0d2a59042e5d2c7f?d=identicon)[marshmallow](/maintainers/marshmallow)

---

Top Contributors

[![stefvanesch](https://avatars.githubusercontent.com/u/46725619?v=4)](https://github.com/stefvanesch "stefvanesch (18 commits)")[![LTKort](https://avatars.githubusercontent.com/u/2412670?v=4)](https://github.com/LTKort "LTKort (2 commits)")

---

Tags

novasequencemarshmallowchange sequence

### Embed Badge

![Health badge](/badges/marshmallow-actions-change-sequence/health.svg)

```
[![Health](https://phpackages.com/badges/marshmallow-actions-change-sequence/health.svg)](https://phpackages.com/packages/marshmallow-actions-change-sequence)
```

###  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)[laravel/nova-log-viewer

A Laravel Nova tool for viewing your application logs.

136301.3k1](/packages/laravel-nova-log-viewer)[stepanenko3/nova-command-runner

Laravel Nova tool for running Artisan and bash(shell) commands.

36983.0k](/packages/stepanenko3-nova-command-runner)[sbine/route-viewer

A Laravel Nova tool to view your registered routes.

57215.9k](/packages/sbine-route-viewer)[dniccum/nova-documentation

A Laravel Nova tool that allows you to add markdown-based documentation to your administrator's dashboard.

37116.4k](/packages/dniccum-nova-documentation)

PHPackages © 2026

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