chore: 重写初始提交(清空历史,整理后全量提交)
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | YwxApp [ WE CAN DO IT JUST THINK ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2026-2036 http://ywxapp.cn All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: ywxapp<admin@ywxapp.cn>
|
||||
// +----------------------------------------------------------------------
|
||||
// | 应用市场(appmall)后台「插件配置」表单字段定义。
|
||||
// | 仅描述「哪些字段可编辑 + 表单默认值」;真正的运行期默认以
|
||||
// | config/appmall.php 为准,数据库保存值最高优先级覆盖。
|
||||
// | 注意:radio/select 的 value 须为字符串('1'/'0')以正确预选,
|
||||
// | 代码读取处统一 (bool) 强转,本文件不负责类型。
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
return [
|
||||
// ===== 市场基础设置 =====
|
||||
[
|
||||
'name' => 'appmall_name',
|
||||
'title' => '市场名称',
|
||||
'type' => 'string',
|
||||
'value' => 'YwxApp 应用市场',
|
||||
'tip' => '显示在开发者注册页标题等位置',
|
||||
],
|
||||
[
|
||||
'name' => 'allow_register',
|
||||
'title' => '开放开发者自助注册',
|
||||
'type' => 'radio',
|
||||
'options' => ['1' => '开放', '0' => '关闭'],
|
||||
'value' => '1',
|
||||
'tip' => '关闭后仅运营手动创建开发者',
|
||||
],
|
||||
[
|
||||
'name' => 'need_approval',
|
||||
'title' => '注册后需审核',
|
||||
'type' => 'radio',
|
||||
'options' => ['1' => '需要', '0' => '注册即激活'],
|
||||
'value' => '1',
|
||||
'tip' => '需要审核时令牌经邮件下发',
|
||||
],
|
||||
[
|
||||
'name' => 'allow_upload',
|
||||
'title' => '允许后台上传发布核心包',
|
||||
'type' => 'radio',
|
||||
'options' => ['1' => '允许', '0' => '关闭'],
|
||||
'value' => '1',
|
||||
'tip' => '关闭后仅能通过数据库/命令行维护主框架版本',
|
||||
],
|
||||
|
||||
// ===== 官方市场发布(主动推送到 www.ywxapp.cn 公共市场)=====
|
||||
[
|
||||
'name' => 'developer_token',
|
||||
'title' => '官方市场开发者令牌',
|
||||
'type' => 'textarea',
|
||||
'value' => env('APPMARKET_DEV_TOKEN', ''),
|
||||
'tip' => '把插件发布到官方公共市场(www.ywxapp.cn)所需令牌,由官方运营分配;留空则后台「发布到官方市场」会提示先配置。也可在 .env 设 APPMARKET_DEV_TOKEN。',
|
||||
],
|
||||
[
|
||||
'name' => 'developer_name',
|
||||
'title' => '开发者名称',
|
||||
'type' => 'string',
|
||||
'value' => env('APPMARKET_DEV_NAME', ''),
|
||||
'tip' => '可选,开发者展示名;对应 .env 的 APPMARKET_DEV_NAME。',
|
||||
],
|
||||
|
||||
// ===== 远程市场 / 中心站客户机模式(仅当 ywxapp.api_url 指向其他服务器时生效)=====
|
||||
[
|
||||
'name' => 'remote_token',
|
||||
'title' => '远程市场共享密钥',
|
||||
'type' => 'textarea',
|
||||
'value' => env('APPMARKET_REMOTE_TOKEN', ''),
|
||||
'tip' => '「谁是中心站」由 config/ywxapp.php 的 api_url 决定(留空=本机即中心站)。仅当 api_url 指向其他服务器(本机作客户机)时需要:与中心站 appmall.remote_token 一致的共享密钥;单站点中心站模式留空即可。',
|
||||
],
|
||||
[
|
||||
'name' => 'ssl_verify',
|
||||
'title' => '远程市场 SSL 证书验证',
|
||||
'type' => 'select',
|
||||
'options' => ['1' => '严格验证(推荐)', '0' => '跳过验证(仅自托管/排障)'],
|
||||
'value' => env('APPMARKET_SSL_VERIFY', true) ? '1' : '0',
|
||||
'tip' => '连接远程市场时的 SSL 校验;跳过验证存在中间人风险;对应 .env 的 APPMARKET_SSL_VERIFY。',
|
||||
],
|
||||
[
|
||||
'name' => 'commission_rate',
|
||||
'title' => '平台抽成比例(0~1)',
|
||||
'type' => 'number',
|
||||
'value' => env('APPMARKET_COMMISSION_RATE', 0.2),
|
||||
'tip' => '开发者收益 = 订单金额 * (1 - 该比例);对应 .env 的 APPMARKET_COMMISSION_RATE。',
|
||||
],
|
||||
[
|
||||
'name' => 'security_scan',
|
||||
'title' => '提交包安全扫描',
|
||||
'type' => 'select',
|
||||
'options' => ['1' => '开启', '0' => '关闭'],
|
||||
'value' => env('APPMARKET_SECURITY_SCAN', true) ? '1' : '0',
|
||||
'tip' => '发布到官方/远程市场前对 PHP 包做语法 + 高危函数扫描;对应 .env 的 APPMARKET_SECURITY_SCAN。',
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user