@extends('layouts.admin') @section('title', '首页模块配置') @section('head') @endsection @section('content')

首页模块配置(AI工具集)

支持配置模块标题、副标题、图片、链接、排序与展示数量。保存后首页立即生效。

@csrf @method('put')
@foreach($modules as $module)

{{ $module->name }}

key: {{ $module->module_key }}
id}.name", $module->name) }}" required>
id}.title", $module->title) }}">
id}.subtitle", $module->subtitle) }}">
id}.sort_order", $module->sort_order) }}">
id}.limit", $module->limit) }}">
@php($moduleLinkType = old("modules.{$module->id}.more_link_type", $module->more_link_type))
id}.more_link_target", $module->more_link_target) }}" placeholder="route 名称或 URL / 站内路径">
id}.extra.side_title", data_get($module->extra, 'side_title')) }}">
id}.extra.side_subtitle", data_get($module->extra, 'side_subtitle')) }}">
@if(in_array($module->module_key, ['channel_cards', 'promo_banners'], true))
模块条目
条目要求:标题、图片、链接必填
@foreach($module->items as $item)
item: {{ $item->id }}
id}.items.{$item->id}.sort_order", $item->sort_order) }}">
id}.items.{$item->id}.title", $item->title) }}">
id}.items.{$item->id}.subtitle", $item->subtitle) }}">
id}.items.{$item->id}.image_path", $item->image_path) }}" id="module-item-image-{{ $item->id }}" placeholder="/storage/markdown-images/...">
@php($itemLinkType = old("modules.{$module->id}.items.{$item->id}.link_type", $item->link_type))
id}.items.{$item->id}.link_target", $item->link_target) }}" placeholder="如 tools.list 或 https://...">
@if(!empty($item->image_path)) {{ $item->title ?: '预览图' }} @else
暂无图片
@endif
@endforeach
@endif
@endforeach
@foreach($modules as $module) @if(in_array($module->module_key, ['channel_cards', 'promo_banners'], true))

新增条目 - {{ $module->name }}

@csrf
可选内部路由: @foreach($routeOptions as $option) {{ $option['value'] }} @endforeach
@endif @endforeach

内部路由参考

@foreach($routeOptions as $option)
{{ $option['name'] }} {{ $option['value'] }}
@endforeach
@endsection @section('scripts') @endsection