@extends('layouts.cabinet') @section('title', 'Мои объявления — Placeo') @section('cabinet')

Мои объявления

Объявление
@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())
{{ $errors->first() }}
@endif @php $canBumpMore = $availableBumps > 0; @endphp
Доступно поднятий: {{ $availableBumps }}. @if ($bumpCredits > 0) 1 бесплатное в день + {{ $bumpCredits }} реферальных. @else 1 бесплатное в день. Приглашайте друзей, чтобы получать больше. @endif
@php $badges = [ 'active' => ['Активно', 'bg-brand-100 text-brand-800'], 'pending' => ['На модерации', 'bg-amber-100 text-amber-800'], 'blocked' => ['Заблокировано', 'bg-red-100 text-red-700'], 'archived' => ['Завершено', 'bg-gray-100 text-gray-600'], 'draft' => ['Черновик', 'bg-gray-100 text-gray-600'], ]; @endphp @forelse ($ads as $ad) @php $cover = $ad->coverPhoto(); [$badgeLabel, $badgeClass] = $badges[$ad->status] ?? ['—', 'bg-gray-100']; @endphp
@if ($cover) @else
🗂️
@endif
{{ $ad->title }}
{{ $ad->priceLabel() }}
{{ $ad->category->name }} · {{ $ad->created_at->isoFormat('D MMM YYYY') }}
@if ($ad->status === 'active' && $ad->expires_at)
Активно до {{ $ad->expires_at->isoFormat('D MMM YYYY') }}
@endif
{{ $badgeLabel }} Редактировать @if ($ad->status === 'active') @if ($ad->bumpedToday()) Поднято сегодня @elseif ($canBumpMore)
@csrf
@else Лимит на сегодня @endif
@csrf
@elseif ($ad->status === 'pending')
@csrf
@elseif ($ad->status === 'archived')
@csrf
@csrf @method('DELETE')
@elseif ($ad->status === 'blocked')
@csrf @method('DELETE')
@endif
@empty
📭
У вас пока нет объявлений.
@endforelse
{{ $ads->links() }}
@endsection