Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T18:44:43.000Z (4 months ago)
- Last Synced: 2024-10-10T18:54:45.406Z (2 months ago)
- Topics: hacktoberfest, laravel-starter, module, module-manager
- Language: PHP
- Homepage:
- Size: 76.2 KB
- Stars: 6
- 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)
[![Latest Version on Packagist](https://img.shields.io/packagist/v/nasirkhan/module-manager.svg?style=flat-square)](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** |
|-------------|---------------------|
| 11.0 | ^2.0 |
| 10.0 | ^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 [email protected] 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.