@extends('layouts.app') @section('title', $site->name . ' - お知らせ管理') @section('page-title', $site->name . ' - お知らせ管理') @section('page-subtitle-heading', '【この画面でできること】') @section('page-subtitle') 受講生のマイページに表示するお知らせを作成・編集します。公開対象は「全体」または「指定したコースの登録者」、公開期間は開始・終了日時で制御できます。 @endsection @section('content')
追加
@forelse($announcements as $announcement) @php $bodyPlain = trim(html_entity_decode( strip_tags(str_replace(['
', '
', '
'], ' ', (string) ($announcement->body ?? ''))), ENT_QUOTES | ENT_HTML5, 'UTF-8' )); $bodyExcerpt = \Illuminate\Support\Str::limit($bodyPlain, 50); @endphp @empty @endforelse
タイトル 公開対象 本文(抜粋) 公開開始 公開終了 状態 操作
{{ $announcement->title }} {{ $announcement->audienceLabel() }} {{ $bodyExcerpt !== '' ? $bodyExcerpt : '—' }} {{ $announcement->published_at?->format('Y/m/d H:i') ?: '未設定' }} {{ $announcement->published_ends_at?->format('Y/m/d H:i') ?: '—' }} {{ $announcement->status === 'published' ? '公開' : '下書き' }}
プレビュー 編集
@csrf @method('DELETE')
お知らせがありません。「追加」から作成してください。
@endsection