PHPackages                             salodev/modularize - 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. [Framework](/categories/framework)
4. /
5. salodev/modularize

ActiveLibrary[Framework](/categories/framework)

salodev/modularize
==================

Modules feature for laravel

v0.0.3(3y ago)0371UnlicensePHP

Since Jan 21Pushed 3y ago1 watchersCompare

[ Source](https://github.com/salodev/modularize)[ Packagist](https://packagist.org/packages/salodev/modularize)[ RSS](/packages/salodev-modularize/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (3)Versions (7)Used By (1)

Modularize
==========

[](#modularize)

This pakages give modular feature to your Laravel project.

So you now can improve better code organization, growing your productivity and reducing code analysis time.

You have a set of `artisan` commands to ease most common tasks such creating modules and its components.

File skeleton
-------------

[](#file-skeleton)

From now you going to work with an structure as following:

```
    app\
        Modules\
            ModuleName\
                Commands\
                Mails\
                Migrations\
                Models\
                Requests\
                Resources\
                Views\
                ModuleNameController.php
                ModuleNameModule.php
            AppModule.php

```

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

[](#installation)

```
composer require salodev/modularize
composer require salodev/modularize-generator --dev
```

After installation, the AppModule.php file will be placed into `app\Modules` folder, and it is the main modules registration point

```
app\
    Modules\
        AppModules.php

```

Its content will see as following:

```
