feat: 增加自定义头像上传、自动压缩与自动清理功能,统一全站头像路径读取逻辑

This commit is contained in:
2026-03-12 15:26:54 +08:00
parent ec95d69e92
commit 78564e2a1d
57 changed files with 569 additions and 350 deletions

View File

@@ -5,8 +5,8 @@
* 对应原版 ASP 聊天室的 sysparam 配置表
* 管理员可在后台修改等级经验阈值等系统参数
*
* @package App\Models
* @author ChatRoom Laravel
*
* @version 1.0.0
*/
@@ -27,9 +27,8 @@ class Sysparam extends Model
* 获取指定参数的值
* 带缓存,避免频繁查库
*
* @param string $alias 参数别名
* @param string $default 默认值
* @return string
* @param string $alias 参数别名
* @param string $default 默认值
*/
public static function getValue(string $alias, string $default = ''): string
{
@@ -56,7 +55,7 @@ class Sysparam extends Model
/**
* 根据经验值计算应该达到的等级
*
* @param int $expNum 当前经验值
* @param int $expNum 当前经验值
* @return int 对应的等级
*/
public static function calculateLevel(int $expNum): int
@@ -81,7 +80,7 @@ class Sysparam extends Model
/**
* 清除指定参数的缓存
*
* @param string $alias 参数别名
* @param string $alias 参数别名
*/
public static function clearCache(string $alias): void
{