@extends('layouts.app') {{-- Use your main layout file --}} @section('title', 'Edit Address' . ($address->nickname ? ': ' . $address->nickname : '')) @section('content') {{-- Back Navigation & Title --}}
← Back to Addresses

Edit Shipping Address

{{-- Form Container --}}
{{-- Form points to addresses.update route, using PUT method --}}
@csrf {{-- CSRF Protection --}} @method('PUT') {{-- Method spoofing for PUT request --}} {{-- Nickname (Optional) --}}
@error('nickname')

{{ $message }}

@enderror
{{-- Address Line 1 --}}
@error('address_line_1')

{{ $message }}

@enderror
{{-- Address Line 2 --}}
@error('address_line_2')

{{ $message }}

@enderror
{{-- City --}}
@error('city')

{{ $message }}

@enderror
{{-- State & Zip Code (Inline) --}}
@error('state')

{{ $message }}

@enderror
@error('zip_code')

{{ $message }}

@enderror
{{-- Country (Hidden - Defaulting to US) --}} {{-- Set as Default Checkbox --}}
{{-- Use old() first, then existing value --}} is_default)) class="h-4 w-4 rounded border-gray-300 text-indigo-600 focus:ring-indigo-500">

Make this the primary shipping address for future use.

@error('is_default')

{{ $message }}

@enderror
{{-- Submit Button --}}
{{-- End Form Container --}} @endsection