@php $isEdit = isset($faq) && $faq->exists && $faq->id; $formAction = $isEdit ? route('admin.faqs.update', $faq->id) : route('admin.faqs.store'); $formMethod = $isEdit ? 'PUT' : 'POST'; $formTitle = $isEdit ? 'Edit FAQ' : 'Create FAQ'; $submitText = $isEdit ? 'Update FAQ' : 'Save FAQ'; @endphp @if ($errors->any())
Validation Errors!
@endif

{{ $formTitle }}

Back to List
@csrf @if($isEdit) @method('PUT') @endif
FAQ Information
@error('question') {{ $message }} @enderror
@error('answer') {{ $message }} @enderror
SEO Settings
Optional
@error('meta_title') {{ $message }} @enderror
@error('meta_description') {{ $message }} @enderror
Settings
@error('category') {{ $message }} @enderror Group FAQs by category for better organization
@error('status') {{ $message }} @enderror
is_featured ?? 0) ? 'checked' : '' }} style="width: 18px; height: 18px; accent-color: #C1121F; cursor: pointer;">
Featured FAQs appear on the homepage
@error('sort_order') {{ $message }} @enderror Lower numbers appear first
@php $user = Auth::guard('admin')->user(); $isAdmin = $user && ($user->id == 1 || $user->role_id == 2); $isUser = $user && $user->id != 1 && $user->role_id != 2; @endphp @if(isset($faq) && $faq->exists) {{-- ===== EDIT MODE ===== --}} @if($faq->isLocked()) @else @if($isAdmin) @elseif($isUser) Your changes will be sent for approval. @endif @endif @else {{-- ===== CREATE MODE ===== --}} @if($isAdmin) @elseif($isUser) Your FAQ will be sent for approval before publishing. @endif @endif Cancel @if(!isset($faq) || !$faq->isLocked()) @endif