@extends('master') @section('content') @include('modals.convention-products', [ 'id' => 'conventionProductsContainer', 'title' => __('label.convention.products'), 'refs' => [ // RELATED OBJECTS 'table' => 'conventionProductsRecordsTable', // CONTAINED TABLE 'base-table' => 'conventionsRecordsTable', // BASE RECORDS TABLE ], 'layout' => [ 'target' => 'tables.courier.convention-products', 'data' => [ 'id' => 'conventionProductsRecords', // TABLE ID 'src' => 'courier.convention.products.data', // DATA ROUTE NAME 'resource' => 'products', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'data' => [], 'through' => true, // INDIRECT REDERENCE 'refs' => [ // RELATED OBJECTS 'table' => 'conventionsRecordsTable', // BASE RECORDS TABLE (FOR CONTEXT) 'modal' => 'conventionProductsContainerModal', // COMPONENT FORM ], ], ] ]) @include('modals.convention-stores', [ 'id' => 'conventionStoresContainer', 'title' => __('label.convention.stores'), 'refs' => [ // RELATED OBJECTS 'table' => 'conventionStoresRecordsTable', // CONTAINED TABLE 'base-table' => 'conventionsRecordsTable', // BASE RECORDS TABLE ], 'layout' => [ 'target' => 'tables.courier.convention-stores', 'data' => [ 'id' => 'conventionStoresRecords', // TABLE ID 'src' => 'courier.convention.stores.data', // DATA ROUTE NAME 'resource' => 'stores', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'data' => [], 'through' => true, // INDIRECT REDERENCE 'routes' => [ config('const.crud.delete') => Utils::indexRoute('courier.convention.stores.delete'), ], 'refs' => [ // RELATED OBJECTS 'table' => 'conventionsRecordsTable', // BASE RECORDS TABLE (FOR CONTEXT) 'modal' => 'conventionStoresContainerModal', // COMPONENT FORM 'new-store' => 'storesAddContainerModal', // NEW PAYMENT MODAL ], ], ] ]) @include('modals.stores', [ 'id' => 'storesAddContainer', 'title' => __('label.add.store'), 'refs' => [ // RELATED OBJECTS 'form' => 'storesAddForm', // CONTAINED FORM SEE ID ABOVE ], 'layout' => [ 'target' => 'forms.courier.convention-stores', 'data' => [ 'id' => 'storesAdd', // INPUT ID BIND //'method' => config('const.crud.create'), // REQUIRED FORM METHOD 'table' => 'storesRecords', // RELATED TABLE ID 'resource' => 'stores', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'routes' => [ 'stores-list' => 'courier.stores.list', config('const.crud.create') => Utils::indexRoute('courier.convention.stores.store'), ], 'refs' => [ // RELATED OBJECTS 'modal' => 'storesAddContainerModal', // CONTAINER MODAL 'table' => 'conventionStoresRecordsTable', // RECORDS TABLE TO UPDATE ], ], ] ])
{{ __('label.your-conventions') }}
@include( 'tables.courier.conventions', [ 'id' => 'conventionsRecords', // TABLE ID 'edit' => 'conventionsEditContainer', // (ID) MODAL EDIT REF 'resource' => 'conventions', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'method' => config('const.crud.delete'), // RESOURCE METHOD AVAILABLE 'data' => $conventions, 'refs' => [ 'stores' => 'conventionStoresContainerModal',// ORDER PRODUCTS HANDLER 'products' => 'conventionProductsContainerModal',// ORDER PRODUCTS HANDLER ] ])
@stop