@extends('agency.layouts.app') @section('title', 'TUREB Rehber Sicili') @section('page_title', 'TUREB Rehber Sicili') @php $breadcrumbs = [ ['title' => 'Dashboard', 'url' => route('agency.dashboard')], ['title' => 'TUREB Rehber Sicili', 'url' => ''] ]; $columns = [ ['key' => 'name', 'label' => 'Rehber', 'sortable' => true, 'sort' => 'full_name'], ['key' => 'chamber', 'label' => 'Oda', 'sortable' => true, 'sort' => 'chamber_code', 'align' => 'center'], ['key' => 'languages', 'label' => 'Yabancı Dil'], ['key' => 'regions', 'label' => 'Bölge'], ['key' => 'contact', 'label' => 'İletişim'], ['key' => 'status', 'label' => 'Durum', 'sortable' => true, 'sort' => 'status', 'align' => 'center'], ['key' => '_actions', 'label' => 'Aksiyon', 'fixed' => true, 'align' => 'end', 'width' => '150px'], ]; $filters = [ ['key' => 'chamber', 'label' => 'Oda', 'value' => request('chamber'), 'placeholder' => 'Tüm Odalar', 'options' => $chambers], ['key' => 'region', 'label' => 'Bölge', 'value' => request('region'), 'placeholder' => 'Tüm Bölgeler', 'options' => $regions], ['key' => 'language', 'label' => 'Dil', 'value' => request('language'), 'placeholder' => 'Tüm Diller', 'options' => $languages], ['key' => 'status', 'label' => 'Durum', 'value' => request('status'), 'placeholder' => 'Tüm Durumlar', 'options' => [ 'Eylemli' => 'Eylemli', 'Eylemsiz' => 'Eylemsiz', ]], ['key' => 'imported', 'label' => 'Kaynağımda', 'value' => request('imported'), 'placeholder' => 'Hepsi', 'options' => [ 'yes' => 'Eklenmiş', 'no' => 'Eklenmemiş', ]], ]; @endphp @push('styles') @endpush @section('content')
Kaynak: TUREB Rehber Veritabanı (tureb.org.tr) — yayımlanan resmî sicilin aynısıdır. Bu veriler acentenizin kendi kaynak listesinden ayrıdır; bir rehberi Kaynağa Ekle ile kendi kaynaklarınıza kopyalayabilirsiniz. @if($lastSyncedAt)
Son güncelleme: {{ \Carbon\Carbon::parse($lastSyncedAt)->translatedFormat('d F Y H:i') }} · {{ number_format($totalCount, 0, ',', '.') }} rehber @endif
@if($totalCount === 0)
Sicil henüz doldurulmamış. Terminalde php artisan tureb:sync çalıştırın.
@endif @forelse($guides as $guide) @php $mine = $guide->resources->first(); @endphp
{{ mb_strtoupper(mb_substr($guide->full_name, 0, 1)) }}
{{ $guide->full_name }}
@if($guide->chamber_code) {{ $guide->chamber_code }} @else @endif @forelse($guide->languages ?? [] as $lang) {{ $lang }} @empty @endforelse @forelse($guide->regions ?? [] as $region) {{ $region }} @empty @endforelse @if($guide->phone)
{{ $guide->phone }}
@endif @if($guide->email)
{{ $guide->email }}
@endif @if(!$guide->phone && !$guide->email) @endif {{ $guide->status ?: '—' }} @if($mine) Eklendi @else
@csrf
@endif @empty Aramanıza uyan rehber bulunamadı. @endforelse
@endsection