haridarshan / laravel-modules-composer-deps

使用 nWidart/laravel-modules 管理Laravel API模块的特定composer依赖

v1.0.0-alpha 2023-03-22 13:28 UTC

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 模块添加支持,因为开发者可能需要为特定模块具有不同版本的相同依赖。

安装

  1. 通过 Composer

    composer require haridarshan/laravel-modules-composer-deps
  2. 发布配置(可选)

    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