{{ isset($income->id) ? __('incomes.title_edit') : __('incomes.title_create') }}
{{ __('navigation.home') }}
{{ __('navigation.incomes') }}
{{ isset($income->id) ? __('navigation.edit') : __('navigation.create') }}
@csrf @isset($income->id) @method('PUT') @endisset
{{ isset($income->id) ? __('incomes.title_edit') : __('incomes.title_create') }}
{{-- Category --}}
{{ __('incomes.income_category') }}
{{ __('incomes.income_category_placeholder') }}
@foreach ($incomeCategories as $cat)
income_category_id) == $cat->id ? 'selected' : '' }}> {{ $cat->name }}
@endforeach
@error('income_category_id')
{{ $message }}
@enderror
{{-- Sub-Category --}}
{{ __('incomes.income_sub_category') }}
{{ __('incomes.income_sub_category_placeholder') }}
@foreach ($incomeSubCategories as $subCategory)
income_sub_category_id) == $subCategory->id ? 'selected' : '' }}> {{ $subCategory->name }}
@endforeach
@error('income_sub_category_id')
{{ $message }}
@enderror
{{ __('incomes.tenant') }}
{{ __('incomes.select_tenant') }}
@foreach ($clients as $client)
tenant_id) == $client->id ? 'selected' : '' }}> {{ $client->name }}
@endforeach
{{ $errors->first('tenant_id') }}
{{ __('incomes.payment_month') }}
@php // Ensure selected months are an array. $selectedMonths = old('payment_month', $income->payment_month ?? []); if (!is_array($selectedMonths)) { $selectedMonths = explode(',', $selectedMonths); } @endphp
@foreach (['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] as $month)
{{ $month }}
@endforeach
@error('payment_month')
{{ $message }}
@enderror
{{ __('incomes.payment_date') }}
@error('payment_date')
{{ $message }}
@enderror
{{ __('incomes.client') }}
{{ __('incomes.client_placeholder') }}
@foreach ($clients as $client)
client_id) == $client->id ? 'selected' : '' }}> {{ $client->name }}
@endforeach
@error('client_id')
{{ $message }}
@enderror
{{ __('incomes.plot_number') }}
{{ __('incomes.plot_number_placeholder') }}
@if (isset($income->client_id)) @foreach ($clientPlots->where('client_id', $income->client_id) as $plot)
plot_number) == $plot->id ? 'selected' : '' }}> {{ $plot->plot->plot_number }}
@endforeach @endif
@error('plot_number')
{{ $message }}
@enderror
{{ __('incomes.expected_amount') }}
@error('expected_amount')
{{ $message }}
@enderror
{{ __('incomes.payment_date') }}
@error('plot_payment_date')
{{ $message }}
@enderror
{{ __('incomes.client') }}
{{ __('incomes.client_placeholder') }}
@foreach ($clients as $client)
property_client_id) == $client->id ? 'selected' : '' }}> {{ $client->name }}
@endforeach
@error('property_client_id')
{{ $message }}
@enderror
{{ __('incomes.property_number') }}
{{ __('incomes.property_number_placeholder') }}
@if (isset($income->property_client_id)) @foreach ($clientProperties->where('client_id', $income->property_client_id) as $property)
property_number) == $property->id ? 'selected' : '' }}> {{ $property->property->name }}
@endforeach @endif
@error('property_number')
{{ $message }}
@enderror
{{ __('incomes.expected_amount') }}
@error('expected_property_amount')
{{ $message }}
@enderror
{{ __('incomes.payment_date') }}
@error('payment_date')
{{ $message }}
@enderror
{{ __('incomes.description') }}
@error('description')
{{ $message }}
@enderror
{{ __('incomes.amount') }}
@error('amount')
{{ $message }}
@enderror