@extends('master') @section('content') @include('modals.map', [ 'id' => 'locationViewerContainer', 'title' => __('Map'), 'refs' => [ // RELATED OBJECTS 'form' => 'locationViewerForm' // CONTAINED FORM SEE ID ABOVE ], 'buttons' => [ [ 'icon' => 'fa-plus', 'class' => 'btn-default plus', ], [ 'icon' => 'fa-minus', 'class' => 'btn-default minus', ], ], 'layout' => [ 'edit' => true, 'target' => 'maps.viewer', 'data' => [ 'id' => 'locationViewer', // INPUT ID BIND 'refs' => [ // RELATED OBJECTS 'modal' => 'locationViewerContainerModal', // CONTAINER MODAL ], ], ] ]) @include('modals.address', [ 'id' => 'locationFinderContainer', 'title' => __('label.new.address'), 'refs' => [ // RELATED OBJECTS 'form' => 'locationFinderForm' // CONTAINED FORM SEE ID ABOVE ], 'layout' => [ 'edit' => true, 'target' => 'maps.finder', 'data' => [ 'id' => 'locationFinder', // INPUT ID BIND 'refs' => [ // RELATED OBJECTS 'modal' => 'locationFinderContainerModal', // CONTAINER MODAL ], ], ] ]) @include('modals.details', [ 'id' => 'detailsEditContainer', 'title' => __('label.edit.details'), 'refs' => [ // RELATED OBJECTS 'form' => 'detailsEditForm' // CONTAINED FORM SEE ID ABOVE ], 'layout' => [ 'edit' => true, 'target' => 'forms.details', 'data' => [ 'id' => 'detailsEdit', // INPUT ID BIND 'method' => config('const.crud.update'), // REQUIRED FORM METHOD 'table' => 'detailsRecords', // RELATED TABLE ID 'resource' => 'details', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'refs' => [ // RELATED OBJECTS 'modal' => 'detailsEditContainerModal', // CONTAINER MODAL 'table' => 'detailsRecordsTable', // RECORDS TABLE 'smap' => 'locationViewerSmap', // STATIC MAP 'map' => 'locationFinderMap', // ADDRESS MAP ], ], ] ]) @include('components.tabs', [ 'active' => 0, 'tabs' => [ [ 'title' => trans_choice('label.details', 2), 'portlet' => [ 'icon' => 'fa fa-bars', 'title' => __('label.records.details'), 'reload' => true ], 'layout' => [ 'target' => 'tables.details', 'data' => [ 'id' => 'detailsRecords', 'edit' => 'detailsEditContainer', // (ID) MODAL EDIT REF 'resource' => 'details', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'method' => config('const.crud.delete'), 'data' => $details ], ] ], [ 'title' => __('label.new.details'), 'portlet' => [ 'icon' => 'fa fa-bars', 'title' => __('label.content.details'), ], 'layout' => [ 'target' => 'forms.details', 'data' => [ 'id' => 'detailsInput', // INPUT ID BIND 'static' => '0', // NOT DINAMIC JUST ALWAYS INS 'resource' => 'details', // FORM RESOURCE TARGET 'refs' => [ // RELATED OBJECTS 'table' => 'detailsRecordsTable', // RECORDS TABLE 'smap' => 'locationViewerSmap', // STATIC MAP 'map' => 'locationFinderMap', // ADDRESS MAP ], ], ] ] ], ]) @stop