uccello/package-installer

为 Uccello 项目提供轻松安装包的功能。

dev-master 2021-01-21 18:03 UTC

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) 保护。