header
This commit is contained in:
@@ -42,6 +42,7 @@ class AksesPasarController extends Controller
|
||||
$aksesPasarData = $this->aksesPasarPayload($validated);
|
||||
$aksesPasarData['uid'] = 'AKP-' . Str::uuid();
|
||||
$aksesPasarData['created_by'] = Auth::id();
|
||||
$aksesPasarData['updated_by'] = Auth::id();
|
||||
|
||||
$aksesPasar = AksesPasar::create($aksesPasarData);
|
||||
|
||||
@@ -59,7 +60,7 @@ class AksesPasarController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
public function update(Request $request, $petaniId, $id)
|
||||
{
|
||||
$validated = $this->validateData($request);
|
||||
|
||||
@@ -143,6 +144,38 @@ class AksesPasarController extends Controller
|
||||
'harga_jual.*.harga_panen_terakhir' => ['nullable', 'numeric', 'min:0'],
|
||||
'harga_jual.*.harga_tahun_lalu' => ['nullable', 'numeric', 'min:0'],
|
||||
'harga_jual.*.harga_dua_tahun_lalu' => ['nullable', 'numeric', 'min:0'],
|
||||
], [
|
||||
'petani_id.required' => 'Petani harus dipilih.',
|
||||
'petani_id.exists' => 'Petani tidak ditemukan.',
|
||||
'skor_pengalaman.integer' => 'Skor pengalaman harus berupa angka.',
|
||||
'skor_pengalaman.in' => 'Skor pengalaman tidak valid.',
|
||||
'alasan_berhenti.required' => 'Alasan berhenti harus diisi.',
|
||||
'alasan_berhenti.string' => 'Alasan berhenti harus berupa string.',
|
||||
'alasan_berhenti.max' => 'Alasan berhenti tidak boleh lebih dari 255 karakter.',
|
||||
'saluran_terdahulu.array' => 'Saluran terdahulu harus berupa array.',
|
||||
'saluran_terdahulu.*.string' => 'Saluran terdahulu harus berupa string.',
|
||||
'saluran_terdahulu.*.in' => 'Saluran terdahulu tidak valid.',
|
||||
'saluran_terdahulu_lainnya.required' => 'Saluran terdahulu lainnya harus diisi.',
|
||||
'saluran_terdahulu_lainnya.string' => 'Saluran terdahulu lainnya harus berupa string.',
|
||||
'saluran_terdahulu_lainnya.max' => 'Saluran terdahulu lainnya tidak boleh lebih dari 255 karakter.',
|
||||
'praktik_fermentasi.string' => 'Praktik fermentasi harus berupa string.',
|
||||
'praktik_fermentasi.in' => 'Praktik fermentasi tidak valid.',
|
||||
'proses_fermentasi.required' => 'Proses fermentasi harus diisi.',
|
||||
'proses_fermentasi.string' => 'Proses fermentasi harus berupa string.',
|
||||
'model_fermentasi_memungkinkan.required' => 'Model fermentasi memungkinkan harus diisi.',
|
||||
'model_fermentasi_memungkinkan.string' => 'Model fermentasi memungkinkan harus berupa string.',
|
||||
'skor_kesadaran_premium.integer' => 'Skor kesadaran premium harus berupa angka.',
|
||||
'skor_kesadaran_premium.in' => 'Skor kesadaran premium tidak valid.',
|
||||
'sumber_info_premium.string' => 'Sumber info premium harus berupa string.',
|
||||
'sumber_info_premium.max' => 'Sumber info premium tidak boleh lebih dari 255 karakter.',
|
||||
'harga_jual.array' => 'Harga jual harus berupa array.',
|
||||
'harga_jual.*.bentuk_produk.string' => 'Bentuk produk harus berupa string.',
|
||||
'harga_jual.*.harga_panen_terakhir.numeric' => 'Harga panen terakhir harus berupa angka.',
|
||||
'harga_jual.*.harga_tahun_lalu.numeric' => 'Harga tahun lalu harus berupa angka.',
|
||||
'harga_jual.*.harga_dua_tahun_lalu.numeric' => 'Harga dua tahun lalu harus berupa angka.',
|
||||
'harga_jual.*.harga_panen_terakhir.min' => 'Harga panen terakhir minimal 0.',
|
||||
'harga_jual.*.harga_tahun_lalu.min' => 'Harga tahun lalu minimal 0.',
|
||||
'harga_jual.*.harga_dua_tahun_lalu.min' => 'Harga dua tahun lalu minimal 0.',
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user