# Plugin Manager
**Repository Path**: abbotton/plugin-manager
## Basic Information
- **Project Name**: Plugin Manager
- **Description**: Plugin Management In Laravel
- **Primary Language**: PHP
- **License**: Apache-2.0
- **Default Branch**: 2.x
- **Homepage**: https://fresns.cn/extensions/plugin/
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2022-10-04
- **Last Updated**: 2022-10-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

## About Plugin Manager
`fresns/plugin-manager` is a Laravel package which created to manage your large Laravel app using modules. Plugin is like a Laravel application, it has some views, controllers or models. This package is supported and tested in Laravel 9.
## Install
To install through Composer, by run the following command:
```bash
composer require fresns/plugin-manager
```
The package will automatically register a service provider and alias.
Optionally, publish the package's configuration file by running:
```bash
php artisan vendor:publish --provider="Fresns\PluginManager\Providers\PluginServiceProvider"
```
Main application `composer.json` add configuration:
```json
{
"extra": {
"merge-plugin": {
"include": [
"extensions/plugins/*/composer.json"
],
"recurse": true,
"replace": false,
"ignore-duplicates": false,
"merge-dev": true,
"merge-extra": true,
"merge-extra-deep": true
}
},
"config": {
"allow-plugins": {
"wikimedia/composer-merge-plugin": true
}
}
}
```
## Dev Docs
[https://fresns.cn/extensions/plugin/](https://fresns.cn/extensions/plugin/)
## Contributing
You can contribute in one of three ways:
1. File bug reports using the [issue tracker](https://github.com/fresns/plugin-manager/issues).
2. Answer questions or fix bugs on the [issue tracker](https://github.com/fresns/plugin-manager/issues).
3. Contribute new features or update the wiki.
*The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.*
## License
Fresns Plugin Manager is open-sourced software licensed under the [Apache-2.0 license](https://github.com/fresns/plugin-manager/blob/main/LICENSE).