Files
chatroom/database/migrations/2026_02_27_011200_seed_charm_sysparam.php

51 lines
1.3 KiB
PHP

<?php
/**
* 文件功能:填充聊天魅力值相关的系统参数
*
* 包括:异性聊天魅力值、同性聊天魅力值、每小时魅力上限
*
* @author ChatRoom Laravel
* @version 1.0.0
*/
use Illuminate\Database\Migrations\Migration;
use Illuminate\Support\Facades\DB;
return new class extends Migration
{
/**
* 插入聊天魅力相关的 sysparam 配置项
*/
public function up(): void
{
DB::table('sysparam')->insert([
[
'alias' => 'charm_cross_sex',
'body' => '2',
'guidetxt' => '异性聊天每条消息增加的魅力值(男→女 或 女→男)',
],
[
'alias' => 'charm_same_sex',
'body' => '1',
'guidetxt' => '同性聊天每条消息增加的魅力值(男→男 或 女→女)',
],
[
'alias' => 'charm_hourly_limit',
'body' => '20',
'guidetxt' => '每小时通过聊天获取的魅力值上限(防刷屏)',
],
]);
}
/**
* 回滚:删除聊天魅力相关配置
*/
public function down(): void
{
DB::table('sysparam')
->whereIn('alias', ['charm_cross_sex', 'charm_same_sex', 'charm_hourly_limit'])
->delete();
}
};