webman迁移

This commit is contained in:
2026-03-18 11:22:12 +08:00
parent dab3b3148f
commit ea77c7b3a1
623 changed files with 38163 additions and 106 deletions

View File

@@ -0,0 +1,24 @@
<?php
use support\think\Db;
use app\admin\model\Config;
use Phinx\Migration\AbstractMigration;
class Version205 extends AbstractMigration
{
public function up(): void
{
$configQuickEntrance = Config::where('name', 'config_quick_entrance')->find();
$value = $configQuickEntrance->value;
foreach ($value as &$item) {
if (str_starts_with($item['value'], '/admin/')) {
$pathData = Db::name('admin_rule')->where('path', substr($item['value'], 7))->find();
if ($pathData) {
$item['value'] = $pathData['name'];
}
}
}
$configQuickEntrance->value = $value;
$configQuickEntrance->save();
}
}