| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- @extends('layouts.app')
- @section('content')
- <div class="px-3">
- <div class="col-xxl-6 offset-xxl-2">
- <h4 class="mb-4">Редактирование района</h4>
- @if(session('success'))
- <div class="alert alert-success alert-dismissible fade show" role="alert">
- {{ session('success') }}
- <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Закрыть"></button>
- </div>
- @endif
- @if(session('error'))
- <div class="alert alert-danger alert-dismissible fade show" role="alert">
- {{ session('error') }}
- <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Закрыть"></button>
- </div>
- @endif
- <form action="{{ route('admin.area.store', ['nav' => $nav ?? null]) }}" method="post">
- @csrf
- <input type="hidden" name="nav" value="{{ $nav ?? '' }}">
- <input type="hidden" name="id" value="{{ $area->id }}">
- @include('partials.input', [
- 'name' => 'name',
- 'title' => 'Название',
- 'required' => true,
- 'value' => $area->name ?? '',
- ])
- @include('partials.select', [
- 'name' => 'district_id',
- 'title' => 'Округ',
- 'options' => $districts,
- 'value' => $area->district_id,
- 'required' => true,
- ])
- @if(!is_null($area->deleted_at))
- <div class="col-12 text-center mb-3">
- <div class="text-danger mb-2">РАЙОН УДАЛЁН!</div>
- <a href="#" class="btn btn-sm btn-warning undelete">Восстановить</a>
- </div>
- @else
- @include('partials.submit', ['delete' => ['form_id' => 'delete-area'], 'back_url' => $back_url ?? route('admin.area.index')])
- @endif
- </form>
- <form action="{{ route('admin.area.undelete', ['area' => $area->id, 'nav' => $nav ?? null]) }}" method="post" class="d-none" id="undelete-area">
- @csrf
- </form>
- <form action="{{ route('admin.area.destroy', ['area' => $area->id, 'nav' => $nav ?? null]) }}" method="post" class="d-none" id="delete-area">
- @method('DELETE')
- @csrf
- </form>
- <div class="mt-3">
- <a href="{{ $back_url ?? route('admin.area.index') }}" class="btn btn-sm btn-outline-secondary">
- ← Назад к списку
- </a>
- </div>
- </div>
- </div>
- @endsection
- @push('scripts')
- <script type="module">
- $('.undelete').on('click', function (e) {
- e.preventDefault();
- customConfirm('Восстановить район?', function () {
- $('#undelete-area').submit();
- });
- });
- </script>
- @endpush
|