@extends('layouts.site') @section('title', 'Slowniki AJAX - ' . $table_label) @php $idPrefix = $definition['id_prefix']; $columns = $definition['columns']; $formFields = $definition['form_fields']; $infoFields = $definition['info_fields']; $routes = [ 'list' => route('m_slownik_ajax_generic_list', ['table' => $table_key]), 'store' => route('m_slownik_ajax_generic_store', ['table' => $table_key]), 'update' => route('m_slownik_ajax_generic_update', ['table' => $table_key, 'id' => '__ID__']), 'del' => route('m_slownik_ajax_generic_delete', ['table' => $table_key, 'id' => '__ID__']), ]; $modalAddId = 'ModalForm_' . $idPrefix . '_add'; $modalEditId = 'ModalForm_' . $idPrefix . '_edit'; $modalInfoId = 'ModalForm_' . $idPrefix . '_info'; $modalDeleteId = 'ModalForm_' . $idPrefix . '_delete'; $addFormId = $idPrefix . '-form-add'; $editFormId = $idPrefix . '-form-edit'; $deleteFormId = $idPrefix . '-form-delete'; $resetFields = []; foreach ($formFields as $field) { $resetFields[] = '#' . $idPrefix . '-add-' . $field['name']; } $editFields = []; foreach ($formFields as $field) { $editFields['#' . $idPrefix . '-edit-' . $field['name']] = $field['name']; } $infoMap = []; foreach ($infoFields as $field) { $infoMap['#' . $idPrefix . '_info_' . $field['name']] = $field['field'] ?? $field['name']; } $modals = [ 'add' => [ 'modal_selector' => '#' . $modalAddId, 'form_selector' => '#' . $addFormId, 'reset_fields' => $resetFields, ], 'edit' => [ 'modal_selector' => '#' . $modalEditId, 'form_selector' => '#' . $editFormId, 'id_selector' => '#' . $idPrefix . '_edit_id', 'fields' => $editFields, ], 'info' => [ 'modal_selector' => '#' . $modalInfoId, 'fields' => $infoMap, ], 'delete' => [ 'modal_selector' => '#' . $modalDeleteId, 'form_selector' => '#' . $deleteFormId, 'id_selector' => 'input[name="rekord_id"]', 'id_view_selector' => 'input[name="rekord_id_view"]', ], ]; @endphp @section('content') @endsection @section('navbar') @include('sites.admin._navbar_m_admin_site') Slowniki AJAX {{ $table_label }} @endsection @section('menu') @include('sites.admin.menu_admin') @endsection @section('modal_windows') @foreach($formFields as $field)
last) style="margin-bottom:4px;" @endif>
@if($field['input_type'] === 'textarea') @elseif($field['input_type'] === 'select') @elseif($field['input_type'] === 'bool') @elseif($field['input_type'] === 'number_int') @elseif($field['input_type'] === 'number_dec') @else @endif
@endforeach
@foreach($formFields as $field)
last) style="margin-bottom:4px;" @endif>
@if($field['input_type'] === 'textarea') @elseif($field['input_type'] === 'select') @elseif($field['input_type'] === 'bool') @elseif($field['input_type'] === 'number_int') @elseif($field['input_type'] === 'number_dec') @else @endif
@endforeach
@foreach($infoFields as $field)
last) style="margin-bottom:4px;" @endif>
@if($field['is_long_text']) @else @endif
@endforeach

Czy na pewno chcesz usunac ten rekord?

@endsection