/模块

此包最新版本(0.3.2)没有提供许可证信息。

金模块管理器 for Laravel

0.3.2 2024-05-02 07:13 UTC

This package is auto-updated.

Last update: 2024-10-02 07:57:26 UTC


README

金模块nWidart/laravel-modules的扩展包,是用于在Laravel框架中以包的形式创建和管理模块的工具集合。

安装

通过运行以下命令在控制台中执行composer命令。

composer require jiny/modules

配置文件分发

php artisan vendor:publish --provider="Jiny\Modules\JinyModulesServiceProvider"

创建modules目录并修改composer.json文件以设置命名空间。 module:init命令会自动处理这个过程。

php artisan modules:init

修改后的composer.json的主要内容包括:

{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "Modules/"
    }
  }
}

同时自动执行composer dump-autoload命令。

atrisan扩展命令

金模块比nWidart/laravel-modules提供了更多的扩展命令。

init

安装modules管理器后,需要自动处理文件夹创建和composer修改。

php artisan module:init

通过URL路径下载安装

通过输入外部地址,可以自动下载并安装模块。

php artisan module:geturl 주소명
  • Git地址:仅适用于可公开访问的存储库
  • ZIP文件:仅适用于可以直接下载的路径

模块删除

删除已安装模块的文件。

php artisan module:remove 모듈명

Artisan基本命令

模块管理器的基本命令可以在nWidart/laravel-modules中查看。

输出已安装模块列表

输出已安装模块的列表。

php artisan module:list