@extends('master')
@section('content')
Addresses
@include('modals.address', [
'id' => 'locationFinderContainer',
'title' => __('Addresses'),
'refs' => [ // RELATED OBJECTS
'form' => 'locationFinderForm' // CONTAINED FORM SEE ID ABOVE
],
'layout' => [
'edit' => true,
'target' => 'maps.finder',
'data' => [
'id' => 'locationFinder', // INPUT ID BIND
],
]
])
@include('modals.categories', [
'id' => 'categoriesEditContainer',
'title' => __('label.edit.category'),
'refs' => [ // RELATED OBJECTS
'form' => 'categoriesEditForm' // CONTAINED FORM SEE ID ABOVE
],
'layout' => [
'edit' => true,
'target' => 'forms.categories',
'data' => [
'id' => 'categoriesEdit', // INPUT ID BIND
'method' => config('const.crud.update'), // REQUIRED FORM METHOD
'table' => 'categoriesRecords', // RELATED TABLE ID
'resource' => 'categories', // ! DB TABLE RESOURCE NAME (RESOURCE ID) !
'refs' => [ // RELATED OBJECTS
'modal' => 'categoriesEditContainerModal', // CONTAINER MODAL
'table' => 'categoriesRecordsTable' // RECORDS TABLE
],
],
]
])
@include('components.tabs', [
'active' => 0,
'tabs' => [
[
'title' => trans_choice('label.category', 2),
'portlet' => [
'icon' => 'fa fa-bars',
'title' => __('label.records.category'),
'reload' => true
],
'layout' => [
'target' => 'tables.categories',
'data' => [
'id' => 'categoriesRecords', // TABLE ID
'edit' => 'categoriesEditContainer', // (ID) MODAL EDIT REF
'resource' => 'categories', // ! DB TABLE RESOURCE NAME (RESOURCE ID) !
'method' => config('const.crud.delete'), // RESOURCE METHOD AVAILABLE
'data' => $categories
],
]
],
[
'title' => __('label.new.category'),
'portlet' => [
'icon' => 'fa fa-bars',
'title' => __('label.content.category'),
],
'layout' => [
'target' => 'forms.categories',
'data' => [
'id' => 'categoriesInput', // FORM ID
'static' => '0', // NOT DINAMIC JUST ALWAYS INS
'resource' => 'categories', // ! DB TABLE RESOURCE NAME (RESOURCE ID) !
'refs' => [ // RELATED OBJECTS
'table' => 'categoriesRecordsTable', // RECORDS TABLE
],
],
]
],
[
'title' => __('label.import.category'),
'class' => 'pull-right',
'portlet' => [
'icon' => 'fa fa-bars',
'title' => __('label.content.import'),
],
'layout' => [
'target' => 'components.import',
'data' => [
'id' => 'categoriesImport', // FORM ID
'defs' => $rules,
],
]
]
],
])
@stop