PHPackages                             wamesk/stauses - 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. wamesk/stauses

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

wamesk/stauses
==============

package create Statuses

1.2.0(2y ago)044MITPHP

Since Apr 17Pushed 2y ago2 watchersCompare

[ Source](https://github.com/wamesk/laravel-nova-status)[ Packagist](https://packagist.org/packages/wamesk/stauses)[ RSS](/packages/wamesk-stauses/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (5)Versions (13)Used By (0)

1. Preview
----------

[](#1-preview)

[![preview](statuses.png)](statuses.png)

[![preview](img2.png)](img2.png)

[![preview](img3.jpg)](img3.jpg)

2. Required
-----------

[](#2-required)

```
"wamesk/laravel-commands": "^1.0",
"wamesk/utils": "^1.1",
"wamesk/laravel-nova-language": "*",
"kongulov/nova-tab-translatable": "^2.0",
"norman-huth/nova-font-awesome-field": "^1.0"
```

3. Instalation
--------------

[](#3-instalation)

- ### register provider

    [](#register-provider)

```
Wame\Statuses\StatusesServiceProvider::class,
```

- ### vendor publish -- statusesServiceProvider

    [](#vendor-publish------statusesserviceprovider)

```
php artisan vendor:publish --provider="Wame\Statuses\StatusesServiceProvider"
php artisan vendor:publish --provider="Wame\LaravelNovaLanguage\PackageServiceProvider"
```

- ### add and run migrations

    [](#add-and-run-migrations)

php artisan make:migration add\_status\_to\_orders

```
/* add column to your model*/
$table->foreignUlid('status_id')->nullable()->constrained('statuses')->cascadeOnUpdate()->nullOnDelete();
php artisan migration
```

- ### run seeders

    [](#run-seeders)

```
 php artisan db:seed --class=LanguageSeeder
 // php artisan db:seed --class=StatusSeeder
```

4. Usage
--------

[](#4-usage)

- ### Add to your Model

    [](#add-to-your-model)

```
    public function statuses(): BelongsTo
    {
        return $this->belongsTo(Status::class, 'status_id');  // Choose your model
    }
```

- ### Add fields to your Nova Model

    [](#add-fields-to-your-nova-model)

```
use App\Utils\Helpers\StatusFields;

...StatusFields::get($this, '0'), // set your model category if you use more categories
```

- ### Add to your Nova Menu

    [](#add-to-your-nova-menu)

`MenuItem::resource(Statuses::class),`
`MenuItem::resource(Languages::class),`

```
Nova::mainMenu(function (Request $request, Menu $menu) {
    return $menu->append(
        MenuSection::make(__('status.menu.settings'), [
            MenuItem::resource('\App\Nova\Status'),
            MenuItem::resource('\App\Nova\Language')
        ])->collapsable()->collapsible()->icon('cog')
    );
});
```

5. Configuration
----------------

[](#5-configuration)

- ### Edit translates

    [](#edit-translates)

edit translates `resources/lang/sk/status.php `

```
    'selected' => [
        '0' => 'prispevky',
        '1' => 'napady',
    ],
```

5. More options / extensions
----------------------------

[](#5-more-options--extensions)

- ### If you want to use CATEGORIES for more Models

    [](#if-you-want-to-use-categories-for-more-models-)

uncomment this in Nova Model Status and add translates for models

```
 Select::make(__('status.field.category'), 'model')
```

- ### If you want to use ICONS

    [](#if-you-want-to-use-icons)

uncomment this

```
 \NormanHuth\FontAwesomeField\FontAwesome::make(__('Icon'), 'icon'),
```

and add CSS to NovaSericeProvider

```
Nova::style('status_icons', resource_path('css/icon_fields.css'));
```

Add Language
------------

[](#add-language)

Add or delete language in language menu, set languages in `wame-statuses.php` or `tab-translatable.php`,

```
    'required' => 'required_lang:sk',
    'locales' => [
            'sk'
        ],
```

Check config/tab-transatable

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.8% 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 ~19 days

Recently: every ~49 days

Total

12

Last Release

913d ago

Major Versions

0.0.6 → 1.0.02023-04-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/2bf6ece61ae07942df38ce88eb4053d4176c6ab0bf803191953961023f25fc70?d=identicon)[WAME](/maintainers/WAME)

---

Top Contributors

[![PPP-Peter](https://avatars.githubusercontent.com/u/93872517?v=4)](https://github.com/PPP-Peter "PPP-Peter (44 commits)")[![wamesro](https://avatars.githubusercontent.com/u/5340873?v=4)](https://github.com/wamesro "wamesro (1 commits)")

---

Tags

laravelstatus

### Embed Badge

![Health badge](/badges/wamesk-stauses/health.svg)

```
[![Health](https://phpackages.com/badges/wamesk-stauses/health.svg)](https://phpackages.com/packages/wamesk-stauses)
```

###  Alternatives

[inspheric/nova-indicator-field

A Laravel Nova indicator field.

128966.2k1](/packages/inspheric-nova-indicator-field)[wesselperik/nova-status-field

A Laravel Nova field for displaying statuses.

30213.5k](/packages/wesselperik-nova-status-field)[chocofamilyme/laravel-healthcheck

Serves functionality of healthchecks of your application

11105.9k](/packages/chocofamilyme-laravel-healthcheck)[stephenjude/filament-blog

Filament Blog Builder

20317.8k](/packages/stephenjude-filament-blog)[tapp/filament-progress-bar-column

Add beautiful, color-coded progress bars to your Filament table columns. Perfect for inventory, tasks, storage, and any progress metrics without writing custom views.

124.5k](/packages/tapp-filament-progress-bar-column)

PHPackages © 2026

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