← Kembali ke materi
Latihan · Laravel Dasar

Validasi berbahasa Indonesia

Menyiapkan Laravel… hanya lama di kunjungan pertama.

Latihan paling nyaman dikerjakan di laptop.

Instruksi

Dimas tidak sengaja menekan Simpan dengan form kosong, dan halamannya error. Kita periksa isinya dulu, dan beri tahu apa yang kurang dalam bahasa Indonesia.

  1. Di store(), validasi dengan $request->validate([...]):
    • nama: wajib, teks, maksimal 100, unik di tabel menus
    • category_id: wajib, harus ada di tabel categories
    • harga: wajib, angka bulat, minimal 1000
    • deskripsi: boleh kosong, maksimal 500
    Simpan hasil validasinya, bukan $request->input().
  2. Di form, tampilkan pesan di bawah setiap kolom dengan @error, dan isi ulang nilai lama dengan old(). Untuk pilihan kategori, tandai pilihan lama dengan @selected.
  3. Buat lang/id/validation.php supaya pesannya berbahasa Indonesia, misalnya Nama menu wajib diisi.

Kode

Hasil

Tekan Jalankan untuk melihat halaman.