@extends('agency.layouts.app') @section('title', 'Tanım Düzenle') @section('page_title', $definition->definitionType->display_name . ' Düzenle') @php $breadcrumbs = [ ['title' => 'Dashboard', 'url' => route('agency.dashboard')], ['title' => 'Tanımlar', 'url' => route('agency.definitions.index')], ['title' => $definition->definitionType->display_name, 'url' => route('agency.definitions.index', ['type' => $definition->definition_type_id])], ['title' => 'Düzenle: ' . $definition->name, 'url' => ''] ]; @endphp @push('styles') @endpush @section('content')
{{ $definition->definitionType->display_name }} Düzenleniyor: {{ $definition->name }}
Oluşturulma: {{ $definition->created_at->format('d.m.Y H:i') }} @if($definition->updated_at != $definition->created_at) | Son güncelleme: {{ $definition->updated_at->format('d.m.Y H:i') }} @endif
@csrf @method('PUT')
Temel Bilgiler
@error('name')
{{ $message }}
@enderror
@error('sort_order')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
@if($attributes->count() > 0)
{{ $definition->definitionType->display_name }} Özellikleri
@foreach($attributes as $attribute) @php $currentValue = $values[$attribute->name] ?? $attribute->default_value; @endphp
@switch($attribute->field_type) @case('text') is_required ? 'required' : '' }}> @break @case('textarea') @if($attribute->name === 'content')
is_required ? 'required' : '' }}> @else @endif @break @case('number') validation_rules) @foreach($attribute->validation_rules as $rule => $value) @if($rule === 'min') min="{{ $value }}" @endif @if($rule === 'max') max="{{ $value }}" @endif @endforeach @endif {{ $attribute->is_required ? 'required' : '' }}> @break @case('date') is_required ? 'required' : '' }}> @break @case('select') @break @case('boolean')
name, $currentValue) ? 'checked' : '' }}>
@break @endswitch @if($attribute->description)
{{ $attribute->description }}
@endif @error('attributes.'.$attribute->name)
{{ $message }}
@enderror
@endforeach
@endif
Görsel
@if($definition->image)
Mevcut görsel
Mevcut görsel
@endif
{{ $definition->image ? 'Değiştir' : 'Görsel Yükle' }}
JPG, PNG (Max: 2MB)
@error('image')
{{ $message }}
@enderror
Durum Ayarları
is_active) ? 'checked' : '' }}>
is_featured) ? 'checked' : '' }}>
Görüntüle Geri Dön
@endsection @push('scripts') @endpush