https://github.com/nasirkhan/module-manager
  
  
    Module Manager/ Generator for Laravel Starter. 
    https://github.com/nasirkhan/module-manager
  
hacktoberfest laravel-starter module module-manager
        Last synced: 5 months ago 
        JSON representation
    
Module Manager/ Generator for Laravel Starter.
- Host: GitHub
- URL: https://github.com/nasirkhan/module-manager
- Owner: nasirkhan
- License: mit
- Created: 2022-11-14T07:21:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-02T17:08:05.000Z (7 months ago)
- Last Synced: 2025-06-06T05:24:41.523Z (5 months ago)
- Topics: hacktoberfest, laravel-starter, module, module-manager
- Language: PHP
- Homepage:
- Size: 79.1 KB
- Stars: 7
- Watchers: 2
- Forks: 7
- Open Issues: 0
- 
            Metadata Files:
            - Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
 
Awesome Lists containing this project
README
          # Module Manager & Generator for [Laravel Starter](https://github.com/nasirkhan/laravel-starter)
[](https://packagist.org/packages/nasirkhan/module-manager)
**Module Manager** is used to manage and generate `Module` for the ***Laravel Starter***. [Laravel Starter](https://github.com/nasirkhan/laravel-starter) is a CMS-like modular starter boilerplate application project, built with the latest release of Laravel. This package is preinstalled with the Laravel Starter. 
| **Laravel** | **module-manager** |
|-------------|---------------------|
| 12.x        | ^3.0                |
| 11.x        | ^2.0                |
| 10.x        | ^1.0                |
## Installation
You can install the package via Composer:
```bash
composer require nasirkhan/module-manager
```
After installing the package, you need to publish the config file and the module stub files. You can do this by running the following command:
```php
php artisan vendor:publish --tag=module-manager
```
## Usage
To create a project use the following command, you have to replace the `MODULE_NAME` with the name of the module. 
```php
php artisan module:build MODULE_NAME
```
You may want to use ` --force` option to overwrite the existing module. if you use this option, it will replace all the exisitng files with the defalut stub files.
```php
php artisan module:build MODULE_NAME --force
```
### Testing
```bash
composer test
```
### Changelog
Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.
## Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for details.
### Security
If you discover any security-related issues, please email nasir8891@gmail.com instead of using the issue tracker.
## Credits
-   [Nasir Khan](https://github.com/nasirkhan)
-   [All Contributors](../../contributors)
## License
The MIT License (MIT). Please have a look at [License File](LICENSE.md) for more information.