@extends('layouts.app') @section('content')
@section('title', __('donor.add_donation'))
{{ __('donor.add_donation') }}
{!! Form::open(['route' => 'donor_transactions.store', 'autocomplete' => 'off', 'files' => true]) !!}
@unless (request('partner_id') && isset($partners[request('partner_id')])) @endunless @if (request('action') == 'new_donor') {!! FormField::text('partner_name', ['required' => true, 'label' => __('donor.name')]) !!}
{!! FormField::text('partner_phone', ['label' => __('donor.phone')]) !!}
{!! FormField::select('partner_gender_code', $genders, [ 'value' => old('partner_gender_code', request('partner_gender_code')), 'required' => true, 'placeholder' => false, 'label' => __('app.gender'), ]) !!}
{{ Form::hidden('partner_id', '') }} @elseif (request('partner_id') && isset($partners[request('partner_id')])) {!! FormField::textDisplay('partner_name', $partners[request('partner_id')], ['required' => true, 'label' => __('donor.name')]) !!} {{ Form::hidden('partner_id', request('partner_id')) }} @else {!! FormField::select('partner_id', $partners, [ 'label' => __('donor.select'), 'required' => true, 'placeholder' => __('donor.name'), 'value' => old('partner_id', request('partner_id')), ]) !!} @endif
{!! FormField::text('date', ['required' => true, 'label' => __('app.date'), 'value' => old('date', date('Y-m-d')), 'class' => 'date-select']) !!}
{!! FormField::select('book_id', $books, ['required' => true, 'label' => __('book.book'), 'placeholder' => __('book.select')]) !!}
{!! FormField::text('amount', [ 'required' => true, 'label' => __('transaction.amount'), 'addon' => ['before' => config('money.currency_code')], 'step' => number_step(), ]) !!}
{!! FormField::select('bank_account_id', $bankAccounts, ['label' => __('transaction.destination'), 'placeholder' => __('transaction.cash')]) !!}
{!! FormField::textarea('notes', ['label' => __('donor.notes'), 'placeholder' => __('donor.notes_placeholder')]) !!}
@if($isDiskFull) @else {{ Form::file('files[]', ['multiple' => true, 'class' => 'form-control-file border p-2 rounded '.($errors->has('files.*') ? 'is-invalid' : ''), 'accept' => 'image/*']) }} @if ($errors->has('files.*')) @foreach ($errors->get('files.*') as $key => $errorMessages) {!! $errors->first($key, ':message') !!} @endforeach @endif @endif
{{ Form::close() }}
@endsection @section('styles') {{ Html::style(url('css/plugins/jquery.datetimepicker.css')) }} {{ Html::style(url('css/plugins/select2.min.css')) }} {{ Html::style(url('css/plugins/select2-bootstrap.min.css')) }} @endsection @push('scripts') {{ Html::script(url('js/plugins/jquery.datetimepicker.js')) }} {{ Html::script(url('js/plugins/select2.min.js')) }} {{ Html::script(url('js/plugins/number-format.js')) }} @endpush