Package Data | |
---|---|
Maintainer Username: | patinthehat |
Maintainer Contact: | patrick@permafrost-software.com (Patrick Organ) |
Package Create Date: | 2017-05-03 |
Package Last Update: | 2017-07-07 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2025-01-25 15:24:56 |
Package Statistics | |
---|---|
Total Downloads: | 12 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 8 |
Total Watchers: | 3 |
Total Forks: | 3 |
Total Open Issues: | 0 |
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.
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
.
To install (via composer) a package and register any service providers or Facades it provides, use the package:require
command:
package:require <package-name> [-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 <package-name>
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.
The Laravel Package Manager
is open source software, available under the MIT License.