uccello / package-installer
为 Uccello 项目提供轻松安装包的功能。
dev-master
2021-01-21 18:03 UTC
Requires
- ext-zip: ~1.1
- uccello/uccello: 1.*
This package is auto-updated.
Last update: 2024-09-22 02:53:34 UTC
README
此包允许您从 Uccello 界面直接安装新的 composer 包。
它使用 PHP 类 ZipArchive,并需要 PECL zip 扩展 >= 1.1.0。
安装
composer require uccello/package-installer
警告:如果您不想在 git 中遇到问题,请考虑将以下行添加到位于 Uccello 项目根目录的 .gitignore
文件中
/packages/*
!/packages/.gitkeep
自定义本地包目录
如果您想使用除 packages
之外的其他目录,请将以下行添加到 config/uccello.php
文件中
... 'packages' => [ 'local_directory' => 'packages', // Replace 'packages' by your directory path ],
别忘了也将目录名更改到 .gitignore
文件中。
在页面中添加表单
您可以选择将包上传表单轻松添加到您选择的页面。
警告:用户必须对 package-install
模块具有 admin
权限才能查看表单并执行安装。
您可以在 Blade 页面中添加以下代码
@include('package-installer::partials.package_upload_form')
安全性
如果您发现任何与安全相关的问题,请通过电子邮件 jonathan@uccellolabs.com 联系,而不是使用问题跟踪器。
致谢
许可
此包受 MIT 许可证 (MIT) 保护。