@extends('admin.layouts.master') @php $editUri = $xPanel->route . '/' . $entry->getKey() . '/edit'; $modelTable = $xPanel->getModel()->getTable(); $settingsTables = ['settings', 'sections', 'domain_settings', 'domain_sections']; $isSettingsModel = in_array($modelTable, $settingsTables); $isNotSettingsModel = !$isSettingsModel; @endphp @section('header')

{!! $xPanel->entityNamePlural !!} {{ trans('admin.edit') }} {!! $xPanel->entityName !!}

@endsection @section('content')
@php $colMd = config('settings.style.admin_boxed_layout') == '1' ? ' col-md-12' : ' col-md-9'; $settingsClass = $isSettingsModel ? ' settings-edition' : ''; @endphp
@if ($xPanel->model->translationEnabled()) @php $availableLocales = $xPanel->model->getAvailableLocales(); $appLocale = app()->getLocale(); $selectedLocale = $availableLocales[request()->input('locale', $appLocale)] ?? $appLocale; @endphp
@endif
@php $updateUrl = url($xPanel->route . '/' . $entry->getKey()); @endphp @if ($xPanel->hasUploadFields('update', $entry->getKey())) {{ html()->form('PUT', $updateUrl)->acceptsFiles()->attribute('novalidate', true)->open() }} @else {{ html()->form('PUT', $updateUrl)->attribute('novalidate', true)->open() }} @endif
@if ($isNotSettingsModel)

{{ trans('admin.edit') }}

@endif
{{-- load the view from the application if it exists, otherwise load the one in the package --}} @php $form = 'update'; @endphp @if (view()->exists('vendor.admin.panel.' . $xPanel->entityName . '.form_content')) @include('vendor.admin.panel.' . $xPanel->entityName . '.form_content', [ 'form' => $form, 'fields' => $xPanel->getFields($form, $entry->getKey()) ]) @elseif (view()->exists('vendor.admin.panel.form_content')) @include('vendor.admin.panel.form_content', [ 'form' => $form, 'fields' => $xPanel->getFields($form, $entry->getKey()) ]) @else @include('admin.panel.form_content', [ 'form' => $form, 'fields' => $xPanel->getFields($form, $entry->getKey()) ]) @endif
{{ html()->form()->close() }}
@endsection @section('after_styles') @endsection @section('after_scripts') @endsection