@extends('layouts.admin') @section('header') {{ isset($post) ? 'Edit Blog Post' : 'Create Blog Post' }} @endsection @section('content')

{{ isset($post) ? 'Edit Blog Post' : 'Create New Blog Post' }}

{{ isset($post) ? 'Update your blog post details below' : 'Fill in the details to create a new blog post' }}

@if(isset($post) && $post->published_at && $post->published_at <= now()) Published @elseif(isset($post)) Draft @endif
@csrf @if(isset($post)) @method('PUT') @endif

Basic Information

@error('title')

{{ $message }}

@enderror
@error('slug')

{{ $message }}

@enderror
@error('excerpt')

{{ $message }}

@else @enderror 0/150 characters recommended

Content

💡 Tip: You can use Markdown formatting for better content structure
@error('content')

{{ $message }}

@enderror

Publishing

Leave empty to save as draft

@error('published_at')

{{ $message }}

@enderror
is_featured ? 'checked' : '') }}>
@error('is_featured')

{{ $message }}

@enderror

Meta Information

@error('category')

{{ $message }}

@enderror
@error('author')

{{ $message }}

@enderror

Estimated reading time in minutes

@error('reading_time')

{{ $message }}

@enderror

Featured Image

@if(isset($post) && $post->image)

Current Image

{{ $post->title }}
Click to replace
@endif

{{ isset($post) && $post->image ? 'Leave empty to keep current image' : 'JPG, PNG, GIF up to 2MB' }}

@error('image')

{{ $message }}

@enderror
Cancel @if(isset($post) && $post->published_at && $post->published_at <= now()) View Live Post @endif
@push('scripts') @endpush @endsection