@extends('admin.layouts.app') @section('title', '猜成语题库管理') @section('content') @php require resource_path('views/admin/partials/list-theme.php'); @endphp @php $idiomPayload = $idioms->mapWithKeys( fn($item) => [ (string) $item->id => [ 'id' => $item->id, 'answer' => $item->answer, 'hint' => $item->hint, 'sort' => $item->sort, 'is_active' => (bool) $item->is_active, 'update_url' => route('admin.idioms.update', $item->id), 'toggle_url' => route('admin.idioms.toggle', $item->id), ], ], ); $idiomConfig = \App\Models\GameConfig::forGame('idiom'); $idiomParams = $idiomConfig?->params ?? []; @endphp
{{-- 页头 --}}

🧩 猜成语题库管理

管理猜成语游戏的题目库,共 {{ $idioms->count() }} 条题目

{{-- 游戏参数 + 出题 --}}

⚙️ 游戏参数

@csrf

0=仅手动出题

0=不过期;大于 0 时超时会自动公布答案并结束回合

|
{{-- 题目列表 --}}
@foreach ($idioms as $item) @endforeach
排序 成语答案 谜语提示 状态 操作
{{ $item->sort }} {{ $item->answer }} {{ $item->hint }}
@csrf @method('DELETE')
{{-- 新增题目卡片 --}}

➕ 新增成语题目

@csrf
{{-- 编辑弹窗 --}} @endsection {{-- 前端编辑/切换交互脚本 --}} @push('scripts') @endpush