@extends('layouts.app') @section('title', $page->name . ' — コメント返信') @section('page-title', $funnel->name . ' — ' . $page->name) @section('content')
ページ一覧 ページを編集 @if($page->status === 'public' && !empty($page->uid)) 公開ページ @endif
@if(session('success')) @endif

訪問者コメントの返信

返信者名管理者返信は別々に入力します。返信者名・アイコンはコメントブロックの既定値が入りますが、この画面で変更した内容はそのコメントの返信だけに保存されます(ブロック設定は変わりません)。返信は公開ページのコメント一覧にも表示されます。 @if($unrepliedCount > 0) 未返信 {{ $unrepliedCount }} 件 @endif

@if($comments->isEmpty())

まだ訪問者からのコメントはありません。

@else @foreach($comments as $comment) @php $blockLabel = $blockLabels[$comment->block_element_id] ?? $comment->block_element_id; $hasReply = trim((string) ($comment->admin_reply ?? '')) !== ''; $defaults = $blockReplyDefaults[$comment->block_element_id] ?? ['name' => '', 'avatar' => '']; $authorNameValue = old('admin_reply_author_name'); if ($authorNameValue === null) { $savedName = trim((string) ($comment->admin_reply_author_name ?? '')); $authorNameValue = $savedName !== '' ? $comment->admin_reply_author_name : ($defaults['name'] ?? ''); } $authorAvatarValue = old('admin_reply_author_avatar_url'); if ($authorAvatarValue === null) { $savedAvatar = trim((string) ($comment->admin_reply_author_avatar_url ?? '')); $authorAvatarValue = $savedAvatar !== '' ? $comment->admin_reply_author_avatar_url : ($defaults['avatar'] ?? ''); } $replyBodyValue = old('admin_reply'); if ($replyBodyValue === null) { $replyBodyValue = $comment->admin_reply ?? ''; } @endphp
{{ $comment->author_name ?: '匿名' }} @if($comment->author_email) {{ $comment->author_email }} @endif
{{ $blockLabel }} {{ $comment->created_at?->format('Y/m/d H:i') }} @if($hasReply) 返信済 @else 未返信 @endif
訪問者コメント
{!! nl2br(e($comment->body)) !!}
@csrf @method('PUT')
@if(!$hasReply && ($defaults['name'] ?? '') !== '')
初期表示: コメントブロックの返信者名(この返信だけ変更できます)
@endif
プレビュー
@if(!$hasReply && ($defaults['avatar'] ?? '') !== '')
初期表示: コメントブロックの返信者アイコン(この返信だけ変更できます)
@endif
@if($comment->admin_replied_at)
最終返信: {{ $comment->admin_replied_at->format('Y/m/d H:i') }}
@endif
is_visible))>
@endforeach @endif @include('partials.monaka_image_picker') @push('scripts') @endpush @endsection