@php $expense_types = $expense_types->pluck('name', 'id') ?? []; $payment_modes = ['Cash' => 'Cash', 'Online' => 'Online']; @endphp @extends('admin.layouts.layouts') @section('title', 'Create | My Expenses') @section('page-css') @endsection @section('content')
{!! Form::open([ 'route' => 'my-expenses.store', 'method' => 'POST', 'id' => 'create_form', 'class' => 'forms-sample', 'enctype' => 'multipart/form-data', 'autocomplete' => 'off', ]) !!} @csrf
{!! Form::label('', 'Expense Period') !!}
{!! Form::label('from', 'From', ['class' => 'form-label']) !!} {!! Form::text('from', '', [ 'id' => 'from', 'class' => 'form-control', 'placeholder' => 'Select From Date', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please select from date.', ]) !!}
{!! Form::label('to', 'To', ['class' => 'form-label']) !!} {!! Form::text('to', '', [ 'id' => 'to', 'class' => 'form-control', 'placeholder' => 'Select To Date', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please select to date.', ]) !!}
{!! Form::label('expense_limit', 'Expense Limit', ['class' => 'form-label']) !!} {!! Form::text('', $remainingExpenseLimit, [ 'id' => 'expense_limit', 'class' => 'form-control', 'placeholder' => 'Expense Limit', 'readonly' => true ]) !!}
{{-- Expenses --}}
{!! Form::label('expense_type_1', 'Expense Type', ['class' => 'form-label']) !!} * {!! Form::select('expense_type[]', $expense_types, '', [ 'id' => 'expense_type_1', 'class' => 'form-control expense_type', 'placeholder' => 'Select Expense Type', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please select expense type.', ]) !!}
{!! Form::label('expense_sub_type_1', 'Expense Sub Type', ['class' => 'form-label']) !!} * {!! Form::select('expense_sub_type[]', [], '', [ 'id' => 'expense_sub_type_1', 'class' => 'form-control expense_sub_type', 'placeholder' => 'Select Expense Sub Type', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please select expense sub type.', ]) !!}
{!! Form::label('date_1', 'Date', ['class' => 'form-label']) !!} * {!! Form::text('date[]', '', [ 'id' => 'date_1', 'class' => 'form-control date', 'placeholder' => 'Select Expense Date', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please select expense date.', 'data-parsley-errors-container' => '#date_1_error', ]) !!}
{!! Form::label('amount_1', 'Amount', ['class' => 'form-label']) !!} * {!! Form::text('amount[]', '', [ 'id' => 'amount_1', 'class' => 'form-control amount', 'placeholder' => 'Enter Expense Amount', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please enter expense amount.', ]) !!}
{!! Form::label('payment_mode_1', 'Payment Mode', ['class' => 'form-label']) !!} * {!! Form::select('payment_mode[]', $payment_modes, '', [ 'id' => 'payment_mode_1', 'class' => 'form-control payment_mode', 'placeholder' => 'Select Payment Mode', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please select payment mode.', ]) !!}
{!! Form::label('document_1', 'Document', ['class' => 'form-label']) !!} * {!! Form::file('document[]', [ 'id' => 'document_1', 'class' => 'form-control', 'data-parsley-trigger' => 'change', 'data-parsley-required' => 'true', 'data-parsley-max-file-size' => '5', 'data-parsley-filetype' => 'png,jpg,jpeg', 'data-parsley-required-message' => 'Please upload document.', 'data-parsley-max-file-size-message' => 'File size must not exceed 5 MB.', 'data-parsley-filetype-message' => 'Only .png, .jpg and .jpeg files are allowed.', ]) !!}
{!! Form::label('remark_1', 'Remark', ['class' => 'form-label']) !!} * {!! Form::textarea('remark[]', '', [ 'rows' => 4, 'id' => 'remark_1', 'class' => 'form-control remark', 'placeholder' => 'Enter Remark', 'data-parsley-required' => 'true', 'data-parsley-required-message' => 'Please enter remark.', ]) !!}
{{-- Add more expense --}} {{-- Confirmation Checkboxes --}}
{{--
--}}
{{ Form::close() }}
@endsection @section('page-js') @endsection