ciao
nah, belum lama kita berjumpa, sudah dipertemukan lagi disini.Nah jadi pada sesi ini saya akan membahas Create Data dengan fitur pembuatannya di laravel
Untuk perintah pertama, yang harus dilakukan adalah membuat tabel dan form untuk data dari t_kelas.
untuk urutan pembuatannya bisa dijabarkan seperti ini :
- Buat file untuk interface views tabel kelas
- Buat link untuk interface 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
Yang harus anda lakukan adalah membuka cmd, dan ketikan 'cd "Folder laravel Anda" ' dan ketikan perintah diatas. Setelah itu yang anda lakukan adalah membuka folder tersebut di folder Controllers
dan buat kodingan di Bawah ini
Disini ada 3 method atau Fungsi yang dibuat di Controllers
Indexkelas berfungsi untuk menampilkan index/ tabel
CreateKelas berfungsi untuk mengembalikan data ke views form
dan Store untuk: menyimpan//submit sekaligus memvalidasi data yang diisi oleh user
disini saya membuat 2 validasi yaitu Size:7 artinya yaitu inputan harus berjumlah 7, tidak boleh lebih atau kurang. dan disni ada validasi 'alpha' yang artinya hanya menerima inputan string saja. Note: termasuk tidak adanya " "(space).
Untuk membuat Form inputan yang harus anda lakukan adalah membuat folder di /resources/views lalu anda buat Folder yang berfungsi untuk menampung interface dari form tersebut, lalu buat kode seperti di atas.
Di file web anda buat Route seperti ini yang berfungsi untuk mempass sebelum menuju ke views, fungsi ini sudah saya jelaskan di sesi sebelumnya.
Berikut adalah Form yang saya buat
jika anda berhasil maka inputan yang anda masukkan akan muncul di tabel.
Ketika di coba di inputan dengan kodingan diatas, saat menginput nis tetapi nis nya sama yang terjadi adalah duplicate entry atau entry double
Bagaimana caranya agar tidak Menimbulkan Duplikat?
yang harus anda lakukan adalah dengan membuka Siswa Controller dan menambahkan ini
dengan menambahkan unique pada nis, maka setiap siswa tidak akan memilki nis yang Sama
Fungsi OLD ?
Nah fungsi old ini berfungsi jika seseorang gagal dalam proses penginputan. Jika itu terjadi maka pilihan yang sudah di buat sebelumnya tidak akan terhapus, jika untuk option checked dan jika untuk radio button maka selected, disini saya hanya membuat yang selected saja , karena pada dasarnya fungsinya itu tetap sama.
Ketika sebelumnya kita sudah memilih rekayasa Perangkat lunak, lalu terjadi error pada penginputan maka si option tersebut mengarah ke Rekayasa Perangkat Lunak
Nah Sekian saja dari sesi kali ini.
Please let me know if there's any mistake that i did.
Addio
wassalamualaikum
0 komentar:
Posting Komentar