solve survey produktivitas
This commit is contained in:
@@ -1598,42 +1598,66 @@
|
||||
action="{{ route('petani.survey-produktivitas.store', $petani->id) }}"
|
||||
class="form-repeater">
|
||||
@csrf
|
||||
<input type="hidden" name="redirect_fragment" value="section-kehilangan-hasil">
|
||||
<input type="hidden" name="redirect_fragment" value="section-produktivitas">
|
||||
|
||||
@php
|
||||
$produktivitasRows = old('produktivitas_komoditas');
|
||||
|
||||
if (!is_array($produktivitasRows) || count($produktivitasRows) === 0) {
|
||||
$produktivitasRows = [
|
||||
[
|
||||
'komoditas_id' => null,
|
||||
'hasil_panen_3_musim' => null,
|
||||
'satuan' => null,
|
||||
],
|
||||
];
|
||||
}
|
||||
@endphp
|
||||
|
||||
<div data-repeater-list="produktivitas_komoditas">
|
||||
@foreach ($produktivitasRows as $index => $produktivitasRow)
|
||||
<div data-repeater-item>
|
||||
<div class="row align-items-end">
|
||||
|
||||
<div class="col-md-4 mb-3">
|
||||
<label class="form-label">Komoditas</label>
|
||||
<select name="komoditas_id" class="form-select">
|
||||
<select name="komoditas_id" class="form-select @error('produktivitas_komoditas.' . $index . '.komoditas_id') is-invalid @enderror">
|
||||
<option value="">Pilih Komoditas</option>
|
||||
@foreach ($komoditas as $item)
|
||||
<option value="{{ $item->id }}">{{ $item->nama }}</option>
|
||||
<option value="{{ $item->id }}" @selected((string) data_get($produktivitasRow, 'komoditas_id') === (string) $item->id)>{{ $item->nama }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@error('produktivitas_komoditas.' . $index . '.komoditas_id')
|
||||
<div class="invalid-feedback d-block">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-md-3 mb-3">
|
||||
<label class="form-label">Hasil</label>
|
||||
<div class="input-group">
|
||||
<input type="number" name="hasil_panen_3_musim" class="form-control" step="0.01" min="0">
|
||||
<input type="number" name="hasil_panen_3_musim" class="form-control @error('produktivitas_komoditas.' . $index . '.hasil_panen_3_musim') is-invalid @enderror" step="0.01" min="0" value="{{ data_get($produktivitasRow, 'hasil_panen_3_musim') }}">
|
||||
<span class="input-group-text">Kg</span>
|
||||
</div>
|
||||
@error('produktivitas_komoditas.' . $index . '.hasil_panen_3_musim')
|
||||
<div class="invalid-feedback d-block">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-md-3 mb-3">
|
||||
<label class="form-label d-block">Satuan</label>
|
||||
|
||||
<label class="form-check form-check-inline">
|
||||
<input class="form-check-input" type="radio" name="satuan" value="ha_tahun">
|
||||
<input class="form-check-input @error('produktivitas_komoditas.' . $index . '.satuan') is-invalid @enderror" type="radio" name="satuan" value="ha_tahun" @checked(data_get($produktivitasRow, 'satuan') === 'ha_tahun')>
|
||||
<span class="form-check-label">Ha/Tahun</span>
|
||||
</label>
|
||||
|
||||
<label class="form-check form-check-inline">
|
||||
<input class="form-check-input" type="radio" name="satuan" value="pohon_tahun">
|
||||
<input class="form-check-input @error('produktivitas_komoditas.' . $index . '.satuan') is-invalid @enderror" type="radio" name="satuan" value="pohon_tahun" @checked(data_get($produktivitasRow, 'satuan') === 'pohon_tahun')>
|
||||
<span class="form-check-label">Pohon/Tahun</span>
|
||||
</label>
|
||||
@error('produktivitas_komoditas.' . $index . '.satuan')
|
||||
<div class="invalid-feedback d-block">{{ $message }}</div>
|
||||
@enderror
|
||||
</div>
|
||||
|
||||
<div class="col-md-2 mb-3">
|
||||
@@ -1645,6 +1669,7 @@
|
||||
</div>
|
||||
<hr>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
|
||||
<div class="mt-4 d-flex justify-content-between">
|
||||
|
||||
Reference in New Issue
Block a user