Assalamualaikum wr, wb
DIbawah ini ada 2 bab yang akan kita pelajari, yaitu:
- Penjelasan
- Studi Kasus 1
- Studi Kasus 2
- Studi Kasus 3
Penjelasannya...
Pada pembahasan kali ini akan membahas bagaimana cara membuat Create dari CRUD dalam Laravel.
Selain itu, dibahas juga metode validasi data dan pengambilan ‘old data’ user.
Untuk lebih jelasnya, perhatikan pengerjaaan studi kasusnya dibawah :
Penjelasannya...
“1. Buatlah tampilan form untuk t_kelas”
Untuk perintah pertama, yang harus dilakukan adalah membuat tabel dan form untuk data dari t_kelas, urutannya kurang lebih seperti dibawah :
- Buat file untuk menampung views tabel kelas
- Buat link untuk tambah data di views tabel kelas
- Buat route baru untuk kelas (index,create dan store-nya) di routes/web.php
- Buka/buat KelasController dan isi filenya dengan fungsi index,create dan store
- Buat form tambah data kelas di resources\views
- Cek di Browser routes-routes tadi
1. Membuat views table t_kelas
2. Tambahkan action tambah data
3. Menambahkan line dibawah di route/web.php
4. Buat kelasController dan buat fungsi berikut didalamnya
5. Membuat views tambah data
“2. Implementasikan validasi untuk table t_kelas”
Seperti yang sudah ada di KelasController@store, bisa dilihat dalam $rule
Penjelasan
bail
Jika validasi yang ini gagal, hentikan validasi yang selanjutnya. Jadi error message yang ditampilkan jika bail ini gagal hanya validasi ini
alpha
Memaksa field ini berisi String dengan karakter alfabet saja Kebalikan dari numeric
Nah setelah semua itu , cek di browser dengan masukkan localhost/[nama_folder_project]/public/kelas. Cobalah untuk menambah data
Penjelasannya...
“1. Temukan Bug dan Pecahkan Bug Tersebut”
Menurut saya bugny ada dibagian NIS, yang jika NIS yang dimasukkan duplikat, tidak akan error, Hal ini bisa terjadi karena struktur tabel t_kelas yang menjadikan id sebagai PRIMARY
Pemecahan
Admin menggunakan Metode Kedua, yaitu menambahkan validasi.
Sebenarnya ada cara lain yang bisa dilakukan, yaitu dengan melakukan TRUNCATE tabel, namun memerlukan lebih banyak waktu dan tenaga, sehinggan tidak saya rekomendasikan.
Tambahkan line dibawah pada $rule
Penjelasannya...
“1. Penggunaan old, dan implementasikan dalam radio button dan select option
Fungsi old disini adalah untuk menampilkan value lama dari input User yang gagal validasinya.
0 komentar:
Posting Komentar