Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patinthehat/laravel-package-manager
The Laravel Package Manager provides fast yet simple management of packages for your Laravel project, automating repetitive actions such as Service Provider and Facade registration.
https://github.com/patinthehat/laravel-package-manager
automation laravel laravel-5 laravel-5-package laravel-54 laravel-package laravel-packages package-manager php php-7 php7
Last synced: about 16 hours ago
JSON representation
The Laravel Package Manager provides fast yet simple management of packages for your Laravel project, automating repetitive actions such as Service Provider and Facade registration.
- Host: GitHub
- URL: https://github.com/patinthehat/laravel-package-manager
- Owner: patinthehat
- License: mit
- Created: 2017-05-03T11:40:25.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-07-07T09:52:17.000Z (about 7 years ago)
- Last Synced: 2024-04-15T09:22:06.150Z (5 months ago)
- Topics: automation, laravel, laravel-5, laravel-5-package, laravel-54, laravel-package, laravel-packages, package-manager, php, php-7, php7
- Language: PHP
- Homepage:
- Size: 24.4 KB
- Stars: 8
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Laravel Package Manager ##
---The `Laravel Package Manager` provides fast, yet simple management of packages for your Laravel project.
It allows you to quickly install a package via composer, if necessary, and then automatically register any or all Service Providers and Facades provided by the package.---
### Installation
---To install, first install with composer:
composer require patinthehat/laravel-package-manager
Then, register the service provider by editing `config/app.php` and adding:LaravelPackageManager\LaravelPackageManagerServiceProvider::class,
to the `$providers` array.
That's it! You now have access to the package manager commands through `artisan`.---
### Usage
---To install (via composer) a package and register any service providers or Facades it provides, use the `package:require` command:
package:require [-r|--register-only] [-d|--dev]
The `--register-only` option skips the composer installation step.
The `--dev` option allows you to install the package in your development dependencies.To unregister service providers and facades associated with a package, use the `package:unregister` command:
package:unregister
You will be prompted for each Service Provider and Facade, and asked if you would like to unregister it. This does not remove the package from your `vendor/` directory.
---
### License
---
The `Laravel Package Manager` is open source software, available under the [MIT License](LICENSE).