@extends('layouts.dashboard.inface', ['section' => 'properties']) @section('content') @php $editing = $property !== null; $development = $property?->development ?? $property?->developmentUnitModel?->development; $model = $property?->developmentUnitModel?->unitModel ?? $property?->unitModel; $selectedAmenities = collect(old('amenity_ids', $property?->amenities?->pluck('id')->all() ?? []))->map(fn ($id) => (int) $id); $inputClass = 'mt-1 h-11 w-full rounded-lg border border-slate-200 bg-white px-3 text-sm text-slate-900 outline-none transition focus:border-primary focus:ring-2 focus:ring-primary/20 dark:border-slate-700 dark:bg-slate-800 dark:text-white'; $labelClass = 'text-xs font-bold uppercase tracking-wider text-slate-500 dark:text-slate-400'; @endphp

{{ $editing ? 'Editar propiedad' : 'Registrar propiedad' }}

El fraccionamiento y el modelo son opcionales; puedes registrar propiedades independientes.

@if ($editing) Ver detalle @endif
@if ($errors->any())

Revisa la información capturada:

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @if ($editing) @method('PUT') @endif
home_work

Información general

Identificación, propiedad y ubicación comercial.

@if ((int) auth()->user()->role_id === 3)

Seleccionar una inmobiliaria envía una solicitud. El inmueble pasa a su inventario únicamente cuando la acepte. Si no está registrada, podrás invitarla desde los detalles.

@endif
payments

Precio y características

@foreach ([ 'levels' => 'Niveles', 'bedrooms' => 'Recámaras', 'full_bathrooms' => 'Baños completos', 'half_bathrooms' => 'Medios baños', 'parking_spaces' => 'Estacionamientos', 'built_area_sqm' => 'Construcción m²', 'lot_area_sqm' => 'Terreno m²', 'front_meters' => 'Frente m', 'depth_meters' => 'Fondo m', ] as $field => $label)
@endforeach
location_on

Dirección

Opcional; si se omite se mostrará la ubicación del fraccionamiento cuando exista.

Amenidades

@forelse ($amenities as $amenity) @empty

No hay amenidades activas en el catálogo.

@endforelse

Imágenes

@if ($editing && $property->images->isNotEmpty())
@foreach ($property->images as $image) @endforeach
@endif
Cancelar
@endsection