@php $featuredId = old('featured_image_id', $item?->featured_image_id); $featuredPreview = $item?->featuredImage?->url(); $selectedTagIds = collect(old('tag_ids', $item?->tags?->pluck('id')->all() ?? []))->map(fn ($id) => (string) $id)->all(); @endphp

Compose

Title, slug, excerpt, and body with live writing intelligence.

@error('title')

{{ $message }}

@enderror
@error('slug')

{{ $message }}

@enderror

HTML supported · aim for 800+ words for competitive topics

Taxonomy

Category, tags, and authorship for discovery and internal linking.

@forelse ($tags as $tag) @empty

No tags yet — create some below.

@endforelse

Featured image

Hero/card image and social fallback when OG image is empty.

Publish

Draft, publish now, or schedule — plus featured placement.