@extends('master') @section('content') @include('modals.payments', [ 'id' => 'paymentsEditContainer', 'title' => __('label.edit.payment'), 'refs' => [ // RELATED OBJECTS 'form' => 'paymentsEditForm' // CONTAINED FORM SEE ID ABOVE ], 'layout' => [ 'edit' => true, 'target' => 'forms.payments', 'data' => [ 'id' => 'paymentsEdit', // INPUT ID BIND 'method' => config('const.crud.update'), // REQUIRED FORM METHOD 'table' => 'paymentsRecords', // RELATED TABLE ID 'resource' => 'payments', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'routes' => [ 'payments-list' => 'courier.payments.list', config('const.crud.create') => Utils::indexRoute('courier.payments.store'), ], 'refs' => [ // RELATED OBJECTS 'modal' => 'paymentsEditContainerModal', // CONTAINER MODAL 'table' => 'paymentsRecordsTable' // RECORDS TABLE ], ], ] ]) @include('components.tabs', [ 'active' => 0, 'tabs' => [ [ 'title' => trans_choice('label.payment', 2), 'portlet' => [ 'icon' => 'fa fa-bars', 'title' => __('label.records.payment'), 'reload' => true ], 'layout' => [ 'target' => 'tables.courier.payments', 'data' => [ 'id' => 'paymentsRecords', 'edit' => 'paymentsEditContainer', // (ID) MODAL EDIT REF 'resource' => 'payments', // ! DB TABLE RESOURCE NAME (RESOURCE ID) ! 'method' => config('const.crud.delete'), 'data' => $payments ], ] ], [ 'title' => __('label.new.payment'), 'portlet' => [ 'icon' => 'fa fa-bars', 'title' => __('label.content.payment'), ], 'layout' => [ 'target' => 'forms.payments', 'data' => [ 'id' => 'paymentsInput', // INPUT ID BIND 'static' => '0', // NOT DINAMIC JUST ALWAYS INS 'resource' => 'payments', // FORM RESOURCE TARGET 'routes' => [ 'orders-list' => 'courier.orders.list', config('const.crud.create') => route( 'courier.payments.store' ), ], 'refs' => [ // RELATED OBJECTS 'table' => 'paymentsRecordsTable', // RECORDS TABLE ], ], ] ] ], ]) @stop