Manage Modules
Modules can be enabled or disabled using Artisan commands or using the Administration.
Module Status
Section titled “Module Status”A module can have one of the following statuses defined by the Activation Driver:
- ENABLED – The module is active and its services are booted.
- DISABLED – The module is inactive; configuration is preserved, but services do not boot.
- MUST-USE – The module is required and cannot be disabled.
To view the status of all modules:
php artisan modules:status ┌──────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┬───────────┬──────────┬──────────┐ │ Identifier │ Name │ Description │ Author │ Version │ Status │ ├──────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┼───────────┼──────────┼──────────┤ │ core::administration │ Administration │ Provides administrative tools and management features │ Core Team │ dev-main │ ENABLED │ │ core::execution-platform │ Execution Platform │ Supports asynchronous workflows and activities │ Core Team │ dev-main │ DISABLED │ │ core::mailing-system │ Mailing System │ Extensible mail delivery system with notifications │ Core Team │ dev-main │ DISABLED │ └──────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┴───────────┴──────────┴──────────┘Enable Modules
Section titled “Enable Modules”To activate modules:
php artisan modules:enable {identifier*} ┌ Which modules would you like to enable? ─────────────────────┐ │ › ◻ Accounts Manager │ │ ◻ Administration │ └──────────────────────────────────────────────────────────────┘Disable Modules
Section titled “Disable Modules”To deactivate modules:
php artisan modules:disable {identifier*} ┌ Which modules would you like to disable? ────────────────────┐ │ › ◻ Administration │ │ ◻ Execution Platform │ └──────────────────────────────────────────────────────────────┘