@extends('layouts.app') @section('title', 'Versiyon ' . $version->version_number . ' - ' . $site->name) @section('content')

Versiyon {{ $version->version_number }}

@if($version->is_current) Mevcut Versiyon @endif

{{ $site->name }}

@if(!$version->is_current && auth()->user()->can('update', $site))
@csrf
@endif

Versiyon Bilgileri

Versiyon Numarası
{{ $version->version_label }}
Tarih
{{ $version->created_at->format('d.m.Y H:i:s') }}
Kullanıcı
{{ $version->user->name ?? 'Sistem' }}
İşlem
@if($version->action === 'created') Oluşturuldu @elseif($version->action === 'restored') Geri Döndürüldü @else Güncellendi @endif
Değişiklik Sayısı
{{ $version->changes_count }} alan
@if($version->description)
Açıklama
{{ $version->description }}
@endif

Versiyon Detayları

@if($differences && count($differences) > 0)

Mevcut Versiyon ile Farklar

@foreach($differences as $field => $diff)
{{ $field }}
Eski Değer:
{{ is_array($diff['old']) ? json_encode($diff['old'], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) : ($diff['old'] ?? '-') }}
Yeni Değer:
{{ is_array($diff['new']) ? json_encode($diff['new'], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) : ($diff['new'] ?? '-') }}
@endforeach
@endif @if($version->changed_fields && count($version->changed_fields) > 0)

Bu Versiyondaki Değişiklikler

@foreach($version->changed_fields as $field => $change)
{{ $field }}
Eski Değer:
{{ is_array($change['old']) ? json_encode($change['old'], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) : ($change['old'] ?? '-') }}
Yeni Değer:
{{ is_array($change['new']) ? json_encode($change['new'], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) : ($change['new'] ?? '-') }}
@endforeach
@else

Bu versiyonda değişiklik kaydı bulunmuyor.

@endif
@endsection