haridarshan / laravel-modules-composer-deps
使用 nWidart/laravel-modules 管理Laravel API模块的特定composer依赖
v1.0.0-alpha
2023-03-22 13:28 UTC
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: 2024-09-27 08:46:40 UTC
README
使用 nWidart/laravel-modules 管理Laravel API模块的特定composer依赖
laravel-modules-composer-deps
是基于 nWidart/laravel-modules
扩展的,以支持特定模块的基于composer的依赖,特别是为 --api
模块添加支持,因为开发者可能需要为特定模块具有不同版本的相同依赖。
安装
-
通过 Composer。
composer require haridarshan/laravel-modules-composer-deps
-
发布配置(可选)
php artisan vendor:publish --provider="Haridarshan\Laravel\NwidartModules\NwidartModulesServiceProvider"
这将自动发布
nWidart/laravel-modules
的配置。
使用方法
创建新模块
在创建新模块之前,请参考 nWidart/laravel-modules 文档 以了解 artisan 命令标志。
php artisan module:make:version v1 --api
更新现有模块
- 全部
php artisan module:bootstrap php artisan module:update:route-provider
- 特定
php artisan module:bootstrap v1 php artisan module:update:route-provider v1