@extends('layouts.app') @section('title', 'Редактирование объявления — Placeo') @section('content')

Редактирование объявления

‹ К моим объявлениям
@if ($errors->any())
@endif
@csrf @method('PUT') @if ($canChangeCategory) {{-- Категория (каскад): объявление ещё не публиковалось — раздел можно сменить --}}

Выберите конечную категорию, чтобы продолжить.

Сменить раздел можно, пока объявление не опубликовано. При смене категории объявление будет отправлено на повторную модерацию.

@else {{-- Категория — только для чтения (уже публиковалось) --}}
@foreach ($breadcrumbs as $crumb) @if (!$loop->first)›@endif {{ $crumb->name }} @endforeach

Категорию изменить нельзя. Чтобы сменить раздел, создайте новое объявление.

@endif {{-- Основное --}}
@include('cabinet.partials.ad-phone-select', [ 'verifiedPhones' => $verifiedPhones, 'selectedPhoneId' => (int) old('phone_id', $ad->phone_id ?? optional($verifiedPhones->firstWhere('is_primary', true))->id), ]) @include('cabinet.partials.contact-method', ['selected' => old('contact_method', $ad->contact_method ?? 'all')])
{{-- Характеристики (динамически по выбранной категории) — для редактируемого раздела --}} @if ($canChangeCategory)

Характеристики

@elseif ($attrDefs->isNotEmpty())

Характеристики

@foreach ($attrDefs as $attr) @php $val = old("attributes.{$attr->key}", data_get($ad->attributes, $attr->key)); @endphp
@if ($attr->type === 'select') @elseif ($attr->type === 'bool') @elseif ($attr->type === 'number') @else @endif
@endforeach
@endif {{-- Расположение --}}

Кликните по карте или перетащите маркер — либо впишите адрес и нажмите «Найти». Адрес и город определятся автоматически.

Адрес не найден — уточните формулировку или укажите точку на карте.

✓ Адрес определён по карте:

Город:

{{-- Адрес уходит в БД только из геокодинга (reverse), ручной ввод служит лишь запросом поиска. --}}
{{-- Фотографии --}}
{{-- Существующие (с отметкой на удаление) --}} @if ($ad->photos->isNotEmpty())

Отметьте фото, которые нужно удалить.

@foreach ($ad->photos as $photo) @endforeach
@endif {{-- Добавить новые --}}
@endsection