@php $isEdit = isset($category) && $category->exists && $category->id; // ✅ USE ID FOR UPDATE ROUTE $formAction = $isEdit ? route('admin.blog-categories.update', $category->id) // ✅ ID : route('admin.blog-categories.store'); $formMethod = $isEdit ? 'PUT' : 'POST'; $formTitle = $isEdit ? 'Edit Blog Category' : 'Create Blog Category'; $submitText = $isEdit ? 'Update Category' : 'Save Category'; @endphp @if ($errors->any())
Validation Errors!
@endif @if (session('success'))
Success! {{ session('success') }}
@endif @if (session('error'))
Error! {{ session('error') }}
@endif

{{ $formTitle }}

Back to List
@csrf @if($isEdit) @method('PUT') @endif
Basic Information
@error('name') {{ $message }} @enderror Slug will be auto-generated from name.
{{ url('/') }}/blog/category/
@error('slug') {{ $message }} @enderror
Preview: @if(isset($category) && $category->exists) {{ $category->slug }} @else auto-generated @endif
@error('description') {{ $message }} @enderror Maximum 1000 characters.
Settings
@error('status') {{ $message }} @enderror Active categories will be visible on the website.
@error('sort_order') {{ $message }} @enderror Lower numbers appear first.
Cancel