internachi/modularize

319,307 2
Install
composer require internachi/modularize
Latest Version:1.1.1
License:MIT
Last Updated:Mar 23, 2026
Links: GitHub  ·  Packagist
Maintainer: inxilpro

Modularize

Traits for package authors to add internachi/modular support to their Laravel commands.

Installation

composer require internachi/modularize

Usage

Add the Modularize trait to your package commands:

use Illuminate\Console\Command;
use InterNACHI\Modularize\Support\Modularize;

class SomeCommand extends Command
{
    use Modularize;

    public function handle()
    {
        if ($module = $this->module()) {
            // Command was called with --module, $module is a ModuleConfig class
            // with name, base path, namespaces, and helper methods.
        }
    }
}

If you're using Laravel file generator commands, add the ModularizeGeneratorCommand trait:

use Illuminate\Console\GeneratorCommand;
use InterNACHI\Modularize\Support\ModularizeGeneratorCommand;

class MakeWidget extends GeneratorCommand
{
    use ModularizeGeneratorCommand;

    // ...
}

This adds a --module option to your command. When used, generated files are placed in the module directory with correct namespacing.

Related Packages

cortex/foundation

The core foundation of Rinvex Cortex modular application architecture.

7,948 7
bentobox/core

A modular drop-in admin cms package for your Laravel 5 projects

366 1
provision/administration

ProVision Administration - laravel package

3,749 11