PHPackages                             ammaraldwayma/laravel-maker - 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. ammaraldwayma/laravel-maker

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

ammaraldwayma/laravel-maker
===========================

Laravel Maker is a powerful Laravel package designed to elevate your development experience by introducing a set of custom Artisan commands. These commands are meticulously crafted to simplify and expedite the creation of essential components in your Laravel application, fostering a more efficient and organized development workflow.

1.0.1(2y ago)258362MITPHPPHP ^8.1

Since Dec 27Pushed 2y ago2 watchersCompare

[ Source](https://github.com/Ammarnassar/laravel-maker)[ Packagist](https://packagist.org/packages/ammaraldwayma/laravel-maker)[ Docs](https://github.com/ammarnassar/laravel-maker)[ GitHub Sponsors](https://github.com/AmmarNassar)[ RSS](/packages/ammaraldwayma-laravel-maker/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (11)Versions (3)Used By (0)

Laravel Maker: A Laravel Development Package for Creating Classes , Enums, Traits, Services Classes and more .
==============================================================================================================

[](#laravel-maker-a-laravel-development-package-for-creating-classes--enums-traits-services-classes-and-more-)

[![Latest Version on Packagist](https://camo.githubusercontent.com/75bf32c82f1c1a2b55e8757f39f3a58e03e6e99c5f043e9101936b74971383d2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616d6d6172616c647761796d612f6c61726176656c2d6d616b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ammaraldwayma/laravel-maker)[![Total Downloads](https://camo.githubusercontent.com/fe46e735b4b5d7460afde88481a72d72067164473cc16c12cb819176a6772af2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616d6d6172616c647761796d612f6c61726176656c2d6d616b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ammaraldwayma/laravel-maker)

**Laravel Maker** is a powerful Laravel development package designed to help you to enhance your development process by creating Classes , Enums, Traits, Interfaces, Services and more with a single command.

With Laravel Maker you can create the following classes:

- [Classes](#creating-a-new-class)
- [Enums](#creating-a-new-enum)
- [Traits](#creating-a-new-trait)
- [Interfaces](#creating-a-new-interface)
- [Services](#creating-a-new-service--third-party-service)
- [Repositories](#creating-a-new-repository)

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

[](#installation)

You can install the package via composer:

```
composer require ammaraldwayma/laravel-maker --dev
```

Usage
-----

[](#usage)

### Creating a new Class

[](#creating-a-new-class)

```
php artisan make:class Actions/StoreUserAction
```

This command will create a new class in the `app/Actions` directory. The class will be named `StoreUserAction` and will contain the following code:

```
