jiny/modules
Composer 安装命令:
composer require jiny/modules
包简介
jiny Module Manager for laravel
README 文档
README
jinyphp의 다양한 기능확장을 위한 모듈관리 입니다. 모듈은 일반적인 패키지와 달리 특별한 커스텀 기능을 담고 있는 코드 모음 입니다.
설치
컴포저 명령을 통하여 다음과 같이 콘솔 창에서 실행합니다.
composer require jiny/modules
모듈은 라라벨 페키지 루트의
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 주소명
- 깃주소: 외부 접근이 가능한 공개된 저장소만 가능
- zip파일: 직접 다운로드가 가능한 경로만 가능
모듈 삭제
설치된 모듈의 파일을 삭제합니다.
php artisan module:remove 모듈명
artisan 기본 명령어
모듈관리자의 기본 명령은 nWidart/laravel-modules 에서 확인이 가능합니다.
설치된 모듈리스트 출력
설치된 모듈의 목록을 출력합니다.
php artisan module:list
jiny/modules 适用场景与选型建议
jiny/modules 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 137 次下载、GitHub Stars 达 0, 最近一次更新时间为 2024 年 03 月 16 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「jiny」 「jinyphp」 「jinyERP」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 jiny/modules 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 jiny/modules 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 jiny/modules 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
统计信息
- 总下载量: 137
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 9
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2024-03-16