{{-- projects --}}
{!! Form::label('filter_projects', 'Projects') !!}
{!! Form::select('filter_projects', [], [], [
'class' => 'form-select',
'data-kt-select2' => 'true',
'multiple' => 'multiple',
'data-placeholder' => __('All'),
'data-allow-clear' => 'true',
'data-remote' => route('resource-select', ['Project', 'hasExpense'])
]) !!}
{{-- programs --}}
{!! Form::label('filter_programs', 'Programs') !!}
{!! Form::select('filter_programs', [], [], [
'class' => 'form-select',
'data-kt-select2' => 'true',
'multiple' => 'multiple',
'data-placeholder' => __('All'),
'data-allow-clear' => 'true',
'data-remote' => route('resource-select', ['Program', 'hasExpense'])
]) !!}
{{-- expense Status --}}
{!! Form::label('project Status', 'Expense Status') !!}
{!! Form::select('filter_status', $expense_statuses, null, ['class' => 'form-select', 'data-kt-select2' => 'true', 'data-placeholder' => 'All', 'data-allow-clear' => 'true', 'multiple' => 'multiple']) !!}
{{-- client --}}
{!! Form::label('filter_companies', 'Client') !!}
{!! Form::select('filter_companies', [], null, [
'class' => 'form-select',
'data-kt-select2' => 'true',
'data-placeholder' => 'All Clients',
'multiple' => 'multiple',
'data-allow-clear' => 'true',
'data-remote' => route('resource-select', ['groupedCompany', 'hasExpense']),
]) !!}
{{-- category --}}
{!! Form::label('filter_categories', 'Category') !!}
{!! Form::select('filter_categories', [], null, [
'class' => 'form-select',
'data-kt-select2' => 'true',
'data-placeholder' => 'All',
'multiple' => 'multiple',
'data-allow-clear' => 'true',
'data-remote' => route('resource-select', ['ExpenseCategory', 'hasExpense']),
]) !!}
{{-- miscellaneous filter --}}
{!! Form::label('miscellaneous_filter', 'Miscellaneous') !!}
{!! Form::select('miscellaneous_filter', [
'Invoice' => [
'hasInvoices' => 'Has Invoices',
'doesnthaveInvoices' => 'Does Not Have Invoices',
],
'Currency' => [
'localCurrency' => 'Local Currency',
'foreignCurrency' => 'Foreign Currency',
],
'Payment' => [
'fully_paid' => 'Fully Paid',
'partially_paid' => 'Partially Paid',
'no_payment' => 'No Payment'
]
], '',
[
'class' => 'form-select', 'data-kt-select2' => 'true',
'data-placeholder' => 'Filter',
'multiple' => 'multiple',
'data-allow-clear' => 'true'
]) !!}