{{-- resources/views/admin/content/pages/edit.blade.php --}} @extends('admin.layouts.app') @section('title', 'تعديل صفحة') @php /** @var string $table */ /** @var array $columns */ /** @var object $page */ $has = fn(string $c) => in_array(strtolower($c), $columns ?? [], true); $val = function(string $k, $fallback = null) use ($page) { $k = strtolower($k); return old($k, isset($page->$k) ? $page->$k : $fallback); }; $fmtDt = function($dt) { if (empty($dt)) return ''; try { return \Illuminate\Support\Carbon::parse($dt)->format('Y-m-d\TH:i'); } catch (\Throwable $e) { return ''; } }; $previewUrl = null; if ($has('canonical_url') && !empty($page->canonical_url)) { $previewUrl = $page->canonical_url; } elseif($has('slug') && !empty($page->slug)) { $previewUrl = url('/page/' . $page->slug); } @endphp @push('styles') @endpush @section('content')