Mengubah keadaan ketika tambah penawaran maka munculkan pesan "Tanggal Awal tidak boleh sebelum hari ini."

This commit is contained in:
2024-11-01 11:02:39 +07:00
parent 3346c350cc
commit 44c56a02ac

View File

@@ -63,13 +63,17 @@ class TenderPenawaranRequest extends FormRequest
$endDate = strtotime($this->input('end_date')); $endDate = strtotime($this->input('end_date'));
$today = strtotime(date('Y-m-d')); $today = strtotime(date('Y-m-d'));
// Jika dalam keadaan tambah penawaran maka munculkan pesan ini
if ($this->method() !== 'PUT') {
if ($startDate < $today) {
$validator->errors()->add('start_date', 'Tanggal Awal tidak boleh sebelum hari ini.');
}
}
if ($endDate < $startDate) { if ($endDate < $startDate) {
$validator->errors()->add('end_date', 'Tanggal Akhir tidak boleh lebih awal dari Tanggal Awal.'); $validator->errors()->add('end_date', 'Tanggal Akhir tidak boleh lebih awal dari Tanggal Awal.');
} }
if ($startDate < $today) {
$validator->errors()->add('start_date', 'Tanggal Awal tidak boleh sebelum hari ini.');
}
// Validasi minimal 3 pilihan pada nama_kjpp // Validasi minimal 3 pilihan pada nama_kjpp
$namaKjpp = $this->input('kjpp', []); $namaKjpp = $this->input('kjpp', []);