🚀 Laravel Validation: Required If Accepted 🚀
aturan validasi required_if_accepted
memastikan bahwa suatu field (kolom) harus diisi atau diperlukan jika field lain diterima dengan nilai tertentu, seperti yes
, on
, 1
, atau true
.
Misalnya, jika Anda memiliki form dengan checkbox untuk menyetujui syarat dan ketentuan, Anda bisa menggunakan aturan ini untuk memastikan bahwa pengguna hanya dapat melanjutkan jika checkbox tersebut diaktifkan (bernilai true atau setara). Jika checkbox tersebut tidak diaktifkan, maka field terkait tidak akan wajib diisi.
Contoh penggunaannya dalam Laravel:
Dalam contoh ini, field extra_info
akan diwajibkan untuk diisi hanya jika terms
diterima (misalnya, jika user mencentang kotak persetujuan).