插件管理优化

This commit is contained in:
技术老胡
2024-10-19 16:58:44 +08:00
parent 0473a992a8
commit 5728976e9f
10 changed files with 248 additions and 77 deletions

View File

@@ -27,9 +27,17 @@ class PayAccount extends BaseModel
// 获取器
public function getPlatformAttr($value)
{
// 加载平台配置
$platform = \think\facade\Config::load("extendconfig/platform", 'extendconfig');
return $platform[$value];
$payplugin_path = config_path() . '/extendconfig/payplugin.php';
if (!file_exists($payplugin_path)) {
return [];
}
// 加载插件配置
$payplugin_config = require_once $payplugin_path;
$option = [];
foreach ($payplugin_config as $config) {
$option[$config['platform']] = $config['name'];
}
return $option[$value];
}
public function getPatternAttr($value)
{