PHPackages                             kastsecho/laravel-commands - 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. [CLI &amp; Console](/categories/cli)
4. /
5. kastsecho/laravel-commands

ActiveLibrary[CLI &amp; Console](/categories/cli)

kastsecho/laravel-commands
==========================

Artisan commands for Laravel.

0.0.1(3y ago)05MITPHPPHP ^8.1

Since May 14Pushed 3y ago1 watchersCompare

[ Source](https://github.com/kastsecho/laravel-commands)[ Packagist](https://packagist.org/packages/kastsecho/laravel-commands)[ Docs](https://github.com/kastsecho/laravel-commands)[ RSS](/packages/kastsecho-laravel-commands/feed)WikiDiscussions main Synced 1mo ago

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

Laravel Commands
================

[](#laravel-commands)

This repository contains three custom Laravel Artisan commands created by [Kasts Echo](https://github.com/kastsecho).

Installation
------------

[](#installation)

To use these commands, you'll need to use Composer to install the package:

```
composer require kastsecho/laravel-commands
```

Usage
-----

[](#usage)

### `make:action`

[](#makeaction)

This command generates a new action class. To use it, simply run:

```
php artisan make:action MyNewAction
```

This will generate a new enum class named `MyNewAction` in your `app/Actions` directory.

### `make:enum`

[](#makeenum)

This command generates a new enum class. To use it, simply run:

```
php artisan make:enum MyNewEnum [--int|--string]
```

This will generate a new enum class named MyNewEnum in your `app/Enums` directory. The `--int` option generates an integer backed enum, while the `--string` option generates a string backed enum. If you don't provide any option, the default is a basic enum.

### `make:trait`

[](#maketrait)

This command generates a new trait class. To use it, simply run:

```
php artisan make:trait MyNewTrait
```

This will generate a new trait class named `MyNewTrait` in your `app/Traits` directory.

Contributing
------------

[](#contributing)

If you find any issues with these commands or have suggestions for improvements, feel free to open an issue or submit a pull request on the [GitHub repository](https://github.com/kastsecho/laravel-commands).

License
-------

[](#license)

This package is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

1100d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6739a4fa1246f31061291170f2ee2c1aaa2a40e5e916efd9c62680b9f3bc182a?d=identicon)[jslewis90](/maintainers/jslewis90)

---

Top Contributors

[![jrd-lewis](https://avatars.githubusercontent.com/u/17649602?v=4)](https://github.com/jrd-lewis "jrd-lewis (4 commits)")

---

Tags

laravellaravel commandskastsecho

### Embed Badge

![Health badge](/badges/kastsecho-laravel-commands/health.svg)

```
[![Health](https://phpackages.com/badges/kastsecho-laravel-commands/health.svg)](https://phpackages.com/packages/kastsecho-laravel-commands)
```

###  Alternatives

[nunomaduro/laravel-console-menu

Laravel Console Menu is an output method for your Laravel/Laravel Zero commands.

815412.0k48](/packages/nunomaduro-laravel-console-menu)[nunomaduro/laravel-console-dusk

Laravel Console Dusk allows the usage of Laravel Dusk in Laravel/Laravel Zero artisan commands.

16255.4k7](/packages/nunomaduro-laravel-console-dusk)[socialengine/sniffer-rules

A Lumen 5 and Laravel 5 SquizLabs Code Sniffer 2.0 artisan command. Detect violations of a defined coding standard. It helps your code remains clean and consistent.

1248.2k1](/packages/socialengine-sniffer-rules)[sunaoka/laravel-facade-generator

Provide command line generation of facade layer files.

171.9k](/packages/sunaoka-laravel-facade-generator)

PHPackages © 2026

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