@php $typeLabel = $package->type === 'plugin' ? '插件' : '主题'; $statusLabels = [ 'draft' => '草稿', 'published' => '发布中', 'hidden' => '隐藏', 'deprecated' => '弃用', ]; $statusTone = [ 'draft' => 'muted', 'published' => 'ok', 'hidden' => 'warn', 'deprecated' => 'warn', ]; $currentVersion = $package->versions->firstWhere('is_latest', true) ?: $package->versions->firstWhere('is_stable', true) ?: $package->versions->first(); @endphp @extends('admin.layout', [ 'title' => 'Tstore Admin · ' . $package->name, 'pageTitle' => $package->name, 'pageSubtitle' => $typeLabel . ' · ' . $package->slug, 'pageBadge' => ucfirst($package->type), ]) @section('content')
这里维护扩展展示信息、排序、推荐状态以及分类关联。
快速核对基础信息、时间戳和前台展示状态。
手动录入详情页预览截图,第一张会优先作为前台主预览展示。
统一查看版本号、兼容区间、发布时间与稳定状态。
| 版本 | 状态 | 兼容性 | 发布时间 | 操作 |
|---|---|---|---|---|
|
v{{ $version->version }}
{{ $version->package_url ?: '未生成下载地址' }}
|
Typecho {{ $version->typecho_min ?: '-' }} ~ {{ $version->typecho_max ?: '-' }}
PHP {{ $version->php_min ?: '-' }} ~ {{ $version->php_max ?: '-' }}
|
{{ optional($version->published_at)->format('Y-m-d H:i') ?: '-' }} | ||
|
当前还没有版本记录。
|
||||
上传 zip 后补充版本字段,服务端会校验目录结构并生成可供 API 返回的版本元数据。
调试或补录历史版本时,可以直接写入元数据而不经过 zip 发布流程。