@extends('master') @section('content') @include('modals.store-account', [ 'id' => 'storeAccountContainer', 'title' => __('Store Account'), 'layout' => [ 'target' => 'show.store-account', 'data' => null, ] ]) @include('modals.store-stats', [ 'id' => 'storeStatsContainer', 'title' => __('Store Stats'), 'layout' => [ 'target' => 'show.store-stats', 'data' => null, ] ]) @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.stores', [ 'id' => 'storesEditContainer', 'title' => __('label.edit.store'), 'refs' => [ // RELATED OBJECTS 'form' => 'storesEditForm' // CONTAINED FORM SEE ID ABOVE ], 'layout' => [ 'edit' => true, 'target' => 'forms.stores', 'data' => [ 'id' => 'storesEdit', // INPUT ID BIND 'method' => config('const.crud.update'), // REQUIRED FORM METHOD 'table' => 'storesRecords', // RELATED TABLE ID 'resource' => 'stores', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'refs' => [ // RELATED OBJECTS 'modal' => 'storesEditContainerModal', // CONTAINER MODAL 'table' => 'storesRecordsTable', // RECORDS TABLE 'smap' => 'locationViewerSmap', // STATIC MAP ], ], ] ]) @include('components.tabs', [ 'active' => 0, 'tabs' => [ [ 'title' => trans_choice('label.store', 2), 'portlet' => [ 'icon' => 'fa fa-bars', 'title' => __('label.records.store'), 'reload' => true ], 'layout' => [ 'target' => 'tables.courier.stores', 'data' => [ 'id' => 'storesRecords', // TABLE ID 'edit' => 'storesEditContainer', // (ID) MODAL EDIT REF 'resource' => 'stores', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'method' => config('const.crud.delete'), // RESOURCE METHOD AVAILABLE 'data' => $stores, 'refs' => [ // RELATED OBJECTS 'account' => 'storeAccountContainerModal', // ACCOUNT SHOW MODAL HANDLER 'stats' => 'storeStatsContainerModal' // STATS SHOW MODAL HANDLER ], ], ] ], [ 'title' => __('label.new.store'), 'portlet' => [ 'icon' => 'fa fa-bars', 'title' => __('label.content.store'), ], 'layout' => [ 'target' => 'forms.stores', 'data' => [ 'id' => 'storesInput', // FORM ID 'static' => '0', // NOT DINAMIC JUST ALWAYS INS 'resource' => 'stores', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'refs' => [ // RELATED OBJECTS 'table' => 'storesRecordsTable', // RECORDS TABLE 'smap' => 'locationViewerSmap', // STATIC MAP ], ], ] ] ], ]) @stop