@extends('layouts.app') @section('content') @php $fieldMap = $fields->keyBy('name'); $options = fn (string $name, array $fallback = []) => (array) ($fieldMap->get($name)?->options ?: $fallback); $serviceOptions = $options('type_of_service'); $academicLevels = $options('academic_level'); $subjects = $options('subject'); $deadlines = $options('deadline'); $writerCategories = $options('writer_category'); $features = $options('additional_features'); $knownFields = ['academic_level','topic_title','subject','type_of_service','pages','powerpoint_slides','deadline','writing_style','language_style','spacing','number_of_sources','writer_category','order_description','additional_features','coupon_code','custom_quote','currency','customer_name','email','phone','country','payment_method']; $customFields = $fields->reject(fn ($field) => in_array($field->name, $knownFields, true)); @endphp

Secure academic order form

Start your order with clear pricing and private file upload.

Choose your service, deadline, academic level, writer category, and support options. Your total updates as you go, and custom quotes go to admin review before payment.

Private files Live quote PayPal checkout

Order flow

@foreach (['Describe task', 'Get instant quote', 'Upload files', 'Pay or request review'] as $index => $step)
{{ $index + 1 }} {{ $step }}
@endforeach
@csrf
@if ($errors->any())
Please review the highlighted fields and try again.
@endif

Step 1

Service details

Step 2

Length, deadline, and writer

Estimated words

Step 3

Instructions and files

Additional features

@foreach ($features as $feature) @endforeach
@if ($customFields->isNotEmpty())
@foreach ($customFields as $field) @endforeach
@endif

Step 4

Contact and checkout

@endsection