Last updated
Last updated
Langkah-langkah untuk menambahkan validasi menggunakan github.com/go-playground/validator/v10
adalah sebagai berikut:
Instalasi Library Validator: Pastikan Anda telah menginstal library github.com/go-playground/validator/v10
dengan menggunakan perintah:
Membuat File Validation Helper: Buat file validation.go
di dalam folder helpers
dan tambahkan fungsi-fungsi validasi yang diperlukan.
Mengubah Struktur Model: Tambahkan tag validate
pada bidang model yang perlu divalidasi.
Mengubah Kontroler: Di dalam kontroler, gunakan fungsi validasi dari helper yang telah dibuat untuk memvalidasi input sebelum melakukan operasi CRUD.
Berikut adalah full code untuk implementasi langkah-langkah di atas:
Dengan langkah-langkah di atas, Anda telah menambahkan validasi menggunakan github.com/go-playground/validator/v10
untuk model dan controller Anda. Kini aplikasi Anda akan memvalidasi input sebelum melakukan operasi CRUD pada produk dan kategori.
sumber :