@extends('admin.layout', [ 'title' => 'Tstore Admin · ' . $package->name, 'pageTitle' => $package->name, 'pageSubtitle' => ($package->type === 'plugin' ? '插件' : ($package->type === 'theme' ? '主题' : $package->type)) . ' · ' . $package->slug, ]) @php $entityLabel = $package->type === 'plugin' ? '插件' : ($package->type === 'theme' ? '主题' : '扩展'); @endphp @section('content')

{{ $entityLabel }}信息

编辑基础元数据、分类、图标与发布状态。

@csrf @method('PUT')
返回{{ $entityLabel }}列表

当前状态

快速查看分类、版本、下载与截图信息。

状态

{{ $package->status }}下载 {{ $package->download_count }}{{ $package->is_featured ? '推荐' : '普通' }}

分类

@forelse($package->categories as $category){{ $category->name }}@empty尚未关联分类@endforelse

截图

{{ $package->screenshots->count() }} 张

最新版本

{{ $package->latest_version ?: '尚未发布' }}

版本记录

查看版本状态,也可以直接删除历史版本。

@forelse ($package->versions as $version) @empty @endforelse
版本 稳定版 最新 兼容性 发布时间 操作
{{ $version->version }}
{{ $version->package_url ?: '未设置 package_url' }}
{{ $version->is_stable ? '是' : '否' }} {{ $version->is_latest ? '最新' : '历史' }}
Typecho {{ $version->typecho_min ?: '-' }} ~ {{ $version->typecho_max ?: '-' }}
PHP {{ $version->php_min ?: '-' }} ~ {{ $version->php_max ?: '-' }}
{{ optional($version->published_at)->format('Y-m-d H:i') }}
@csrf @method('DELETE')
当前还没有版本记录。

zip 上传发布

优先读取 zip 根目录的 manifest.json;如果没有 manifest.json,则使用下方手动填写的版本和兼容性字段。

@csrf

手动添加版本

调试阶段可以快速手动录入版本元数据。

@csrf
@endsection