{{-- Create / Edit Server Form --}} @if (isset($zone)) {!! Form::model($zone, ['route' => ['zones.update', $zone], 'method' => 'put']) !!} @else {!! Form::open(['route' => 'zones.store']) !!} @endif

{{ __('zone/title.primary_dns_zone') }}

{!! Form::hidden('zone_type', \App\Enums\ZoneType::Primary) !!}
{!! Form::label('domain', __('zone/model.domain'), ['class' => 'control-label required']) !!}
@if (isset($zone)) {!! Form::text('domain', null, ['class' => 'form-control', 'disabled' => 'disabled', 'id' => 'primary_domain']) !!} @else {!! Form::text('domain', null, ['class' => 'form-control', 'required' => 'required', 'id' => 'primary_domain']) !!} @endif {{ $errors->first('domain', ':message') }}

{{ __('zone/title.custom_settings') }}

{!! Form::label('refresh', __('zone/model.refresh'), ['class' => 'control-label required']) !!}
{!! Form::number('refresh', null, ['class' => 'form-control', 'required' => 'required']) !!} {{ __('zone/model.refresh_help') }} {{ $errors->first('refresh', ':message') }}
{!! Form::label('retry', __('zone/model.retry'), ['class' => 'control-label required']) !!}
{!! Form::number('retry', null, ['class' => 'form-control', 'required' => 'required']) !!} {{ __('zone/model.retry_help') }} {{ $errors->first('retry', ':message') }}
{!! Form::label('expire', __('zone/model.expire'), ['class' => 'control-label required']) !!}
{!! Form::number('expire', null, ['class' => 'form-control', 'required' => 'required']) !!} {{ __('zone/model.expire_help') }} {{ $errors->first('expire', ':message') }}
{!! Form::label('negative_ttl', __('zone/model.negative_ttl'), ['class' => 'control-label required']) !!}
{!! Form::number('negative_ttl', null, ['class' => 'form-control', 'required' => 'required']) !!} {{ __('zone/model.negative_ttl_help') }} {{ $errors->first('negative_ttl', ':message') }}
{!! Form::label('default_ttl', __('zone/model.default_ttl'), ['class' => 'control-label required']) !!}
{!! Form::number('default_ttl', null, ['class' => 'form-control', 'required' => 'required']) !!} {{ __('zone/model.default_ttl_help') }} {{ $errors->first('default_ttl', ':message') }}
{!! Form::close() !!} @push('scripts') @endpush