@section('title', 'Expense')
{{ __('Add New Expense') }}
{!! Form::model($expense, [ 'url' => $expense->exists ? route('backend.expense.update', $expense->id) : route('backend.expense.store'), 'method' => $expense->exists ? 'PUT' : 'POST', 'id' => $expense->exists ? 'expenseUpdate' : 'expenseCreate', 'enctype' => 'multipart/form-data', 'novalidate' => true, ]) !!}
{!! Form::label('title', 'Title', ['class' => 'form-label']) !!} * {!! Form::text('title', null, ['class' => 'form-control', 'required' => true]) !!}
{!! Form::label('employee_id', 'Employee Name', ['class' => 'form-label']) !!} * {!! Form::select( 'employee_id', ['' => 'Select Employee'] + $employees->pluck('user.name', 'id')->toArray(), old('employee_id', $expense->employee_id), ['class' => 'form-control form-select select2', 'id' => 'employee', 'required' => true], ) !!}
{!! Form::label('amount', 'Amount', ['class' => 'form-label']) !!} * {!! Form::number('amount', null, ['class' => 'form-control', 'id' => 'amount', 'required' => true]) !!}
{!! Form::label('status', 'Status', ['class' => 'form-label']) !!} * {!! Form::select( 'status', ['' => 'Select Status'] + ['pending' => 'Pending', 'approved' => 'Approved', 'rejected' => 'Rejected'], old('status', $expense->status), ['class' => 'form-control form-select select2', 'id' => 'employee', 'required' => true], ) !!}
{!! Form::label('approved_by', 'Approved By', ['class' => 'form-label']) !!} * {!! Form::select( 'approved_by', ['' => 'Select Employee'] + $employees->pluck('user.name', 'id')->toArray(), old('approved_by', $expense->approved_by), ['class' => 'form-control form-select select2', 'id' => 'employee', 'required' => true], ) !!}
{!! Form::label('receipt', 'Receipt', ['class' => 'form-label']) !!} * {!! Form::file('receipt', ['class' => 'form-control']) !!}
{!! Form::label('remaining_balance', 'Remaining Balance', ['class' => 'form-label']) !!} * {!! Form::number('remaining_balance', $lastExpense->remaining_balance ?? '', [ 'class' => 'form-control', 'id' => 'remaining_balance', 'readonly' => true, ]) !!}
{!! Form::label('description', 'Description', ['class' => 'form-label']) !!} {!! Form::textarea('description', null, ['class' => 'form-control']) !!}
{!! Form::submit($expense->exists ? 'Update' : 'Create', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}
@push('js') @endpush