@extends('layouts.admin') @section('title', 'ویرایش نمونه کار') @section('content')

ویرایش نمونه کار

بازگشت به لیست
@if(session('error'))
{{ session('error') }}
@endif @if(session('success'))
{{ session('success') }}
@endif
@csrf @method('PUT')
{{-- عنوان --}}
@error('title')
{{ $message }}
@enderror
{{-- توضیحات --}}
@error('description')
{{ $message }}
@enderror
{{-- ویژگی‌ها (خطی) --}}
@error('features')
{{ $message }}
@enderror اگر قبلاً به صورت آرایه ذخیره شده، این‌جا به صورت خطی نمایش داده می‌شود.
{{-- چالش‌ها (خطی) --}}
@error('challenges')
{{ $message }}
@enderror>
{{-- نتایج (خطی) --}}
@error('results')
{{ $message }}
@enderror>
{{-- مشتری --}}
@error('client')
{{ $message }}
@enderror
{{-- دسته‌بندی --}}
@error('category')
{{ $message }}
@enderror
{{-- تاریخ تکمیل --}}
@error('completion_date')
{{ $message }}
@enderror
{{-- تکنولوژی‌ها (select2) --}}
@php $allTechs = ['HTML5','CSS3','JavaScript','Vue.js','React','Laravel','PHP','MySQL','MongoDB','Node.js','Docker','AWS']; $selectedTechs = old('technologies', (array)($portfolio->technologies ?? [])); @endphp @error('technologies')
{{ $message }}
@enderror
{{-- URL پروژه --}}
@error('project_url')
{{ $message }}
@enderror
{{-- تصویر شاخص (پیش‌نمایش + امکان جایگزینی) --}}
@php $thumbUrl = method_exists($portfolio,'getFirstMediaUrl') ? $portfolio->getFirstMediaUrl('thumbnail') : null; @endphp @if($thumbUrl)
thumbnail
@endif @error('thumbnail')
{{ $message }}
@enderror @if($thumbUrl)
@endif
{{-- گالری (پیش‌نمایش + حذف چندتایی + آپلود جدید) --}}
@php $gallery = method_exists($portfolio,'getMedia') ? $portfolio->getMedia('gallery') : collect(); @endphp @if($gallery->count())
@foreach($gallery as $media)
gallery
@endforeach
@endif @error('gallery')
{{ $message }}
@enderror @error('gallery.*')
{{ $message }}
@enderror
{{-- وضعیت‌ها --}}
is_active) ? 'checked' : '' }}> @error('is_active')
{{ $message }}
@enderror
is_featured) ? 'checked' : '' }}> @error('is_featured')
{{ $message }}
@enderror
@push('scripts') @endpush @endsection