社区/laravel-module-installer

安装: 497

依赖者: 0

建议者: 0

安全性: 0

星星: 0

关注者: 0

分支: 32

类型:composer-plugin

dev-master 2022-10-25 19:17 UTC

This package is auto-updated.

Last update: 2024-09-08 15:50:34 UTC


README

本包的目的是为了方便将独立的模块安装到 Laravel Modules 包中。此包将确保您的模块被安装到 Modules/ 目录而不是 vendor/ 目录。

您可以通过在 composer.json 文件中的额外数据中包含 module-dir 来指定一个替代目录

"extra": {
    "module-dir": "Custom"
}

安装

  1. 请确保在模块的 composer.json 中将 type 设置为 laravel-module
  2. 请确保您的包名称遵循 <namespace>/<name>-module 的约定,例如 joshbrw/user-module 将安装到 Modules/User
  3. 需要此包: composer require joshbrw/laravel-module-installer
  4. 使用 Composer 需求您的定制模块。您可能希望将约束设置为 dev-master 以确保您总是获得最新版本。

注意

  • 当在一个版本受控的应用程序内工作,该应用程序本身也是版本受控时,您必须在模块目录内提交和推送,然后在应用程序本身内运行 composer update,以确保您的模块的最新版本(取决于约束)在您的 composer.lock 文件中被指定。