@extends('core::layouts.app')
@section('title', __('Edit City'))
@section('content')
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">@lang('Edit City')</h1>
</div>
<div class="row">
<div class="col-md-12">
<form role="form" method="post" action="{{ route('settings.location.cities.update', ['id' => $item->id]) }}">
@csrf
@method('PUT')
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="form-label">@lang('Country')</label>
<select name="country_id" class="form-control">
@foreach($countries as $country)
<option value="{{ $country->id }}" {{ old('country_id', $item->state->country_id) == $country->id ? 'selected' : '' }}>{{ $country->name }}</option>
@endforeach
</select>
@error('country_id')
<small class="text-danger">{{ $message }}</small>
@enderror
</div>
<div class="form-group">
<label class="form-label">@lang('State')</label>
<select name="state_id" class="form-control">
</select>
@error('state_id')
<small class="text-danger">{{ $message }}</small>
@enderror
</div>
<div class="form-group">
<label class="form-label">@lang('City')</label>
<input type="text" name="name" value="{{ old('name', $item->name) }}" class="form-control" placeholder="@lang('City')">
@error('name')
<small class="text-danger">{{ $message }}</small>
@enderror
</div>
<div class="form-group">
<label class="form-label">@lang('Is default')</label>
<div>
<label><input type="radio" name="is_default" value="1" {{ old('is_default', $item->is_default) == '1' ? 'checked' : '' }}> @lang('Yes')</label>
<label><input type="radio" name="is_default" value="0" {{ old('is_default', $item->is_default) == '0' ? 'checked' : '' }}> @lang('No')</label>
</div>
@error('is_default')
<small class="text-danger">{{ $message }}</small>
@enderror
</div>
<div class="form-group">
<label class="form-label">@lang('Is active')</label>
<div>
<label><input type="radio" name="is_active" value="1" {{ old('is_active', $item->is_active) == '1' ? 'checked' : '' }}> @lang('Active')</label>
<label><input type="radio" name="is_active" value="0" {{ old('is_active', $item->is_active) == '0' ? 'checked' : '' }}> @lang('In-active')</label>
</div>
@error('is_active')
<small class="text-danger">{{ $message }}</small>
@enderror
</div>
</div>
</div>
</div>
<div class="card-footer">
<div class="d-flex">
<a href="{{ route('settings.location.cities.index') }}" class="btn btn-secondary">@lang('Cancel')</a>
<button class="btn btn-primary ml-auto">@lang('Save')</button>
</div>
</div>
</div>
</form>
</div>
</div>
@stop
@push('scripts')
<script>
const DEFAULT_STATE = "{{ old('state_id', $item->state_id) }}";
const URL_GET_STATES_AJAX = "{{ route('settings.location.states.ajaxgetstates') }}";
</script>
<script src="{{ Module::asset('location:js/cities.js') }}"></script>
@endpush