From c7b668b1ba3e4c2752e544d439c05abef0917096 Mon Sep 17 00:00:00 2001 From: lkddi Date: Fri, 27 Feb 2026 00:39:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E6=8E=92=E8=A1=8C?= =?UTF-8?q?=E6=A6=9C=E6=98=BE=E7=A4=BA=E4=BA=BA=E6=95=B0=20sysparam=20?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 插入 leaderboard_limit 配置项,默认值 20 - 后台系统参数页面自动显示该配置 - 线上执行 php artisan migrate 即可生效 --- ...003842_seed_leaderboard_limit_sysparam.php | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 database/migrations/2026_02_27_003842_seed_leaderboard_limit_sysparam.php diff --git a/database/migrations/2026_02_27_003842_seed_leaderboard_limit_sysparam.php b/database/migrations/2026_02_27_003842_seed_leaderboard_limit_sysparam.php new file mode 100644 index 0000000..4473105 --- /dev/null +++ b/database/migrations/2026_02_27_003842_seed_leaderboard_limit_sysparam.php @@ -0,0 +1,42 @@ +where('alias', 'leaderboard_limit')->exists(); + + if (! $exists) { + DB::table('sysparam')->insert([ + 'alias' => 'leaderboard_limit', + 'body' => '20', + 'guidetxt' => '🏆 排行榜每榜显示人数', + ]); + } + } + + /** + * 回滚:删除配置记录 + */ + public function down(): void + { + DB::table('sysparam')->where('alias', 'leaderboard_limit')->delete(); + } +};