haridarshan / laravel-modules-composer-deps
Manage module specific composer dependencies for api modules in Laravel using nWidart/laravel-modules
Installs: 1 701
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 3
Requires
- php: ^8.1
- nwidart/laravel-modules: ^9.0 || ^10.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.6
- laravel/framework: ^9.0 || ^10.0
This package is auto-updated.
Last update: 2025-03-12 21:36:36 UTC
README
Manage module specific composer dependencies for Api Modules in Laravel using nWidart/laravel-modules
laravel-modules-composer-deps
is extended from nWidart/laravel-modules
to add support for module-wise composer-based
dependencies specifically for --api
modules where developer may need to have different versions of same dependency for
specific module.
Installation
-
Via Composer.
composer require haridarshan/laravel-modules-composer-deps
-
Publish the config (Optional)
php artisan vendor:publish --provider="Haridarshan\Laravel\NwidartModules\NwidartModulesServiceProvider"
This will automatically publish configuration of
nWidart/laravel-modules
as well.
Usage
Create new module
Before creating a new module, please refer nWidart/laravel-modules documentation for artisan command flags.
php artisan module:make:version v1 --api
To update existing module(s)
- All
php artisan module:bootstrap php artisan module:update:route-provider
- Specific
php artisan module:bootstrap v1 php artisan module:update:route-provider v1