Minggu, 03 Maret 2019

#31 Web Programming | Laravel Tutorial

Assalamualaikum wr, wb


Back again with me angga gemilang, masih dengan materi framework laravel. pada kesempatan kali ini kami akan mengerjakan tugas pelajaran PWPB kami disekolah, yakni tentang 3 studi kasus mengenai tata cara pembuatan CRUD pada framework laravel. Perhatikan penjelasannya dibawah ini. Pokoknya pantengin terus, Check This Out...

DIbawah ini ada 2 bab yang akan kita pelajari, yaitu:
  1. Penjelasan
  2. Studi Kasus 1
  3. Studi Kasus 2
  4. Studi Kasus 3
Tanpa langsung berlama-lama. silahkan disimak penjelasan-penjelasan saya dibawah ini :

Penjelasan #31 Laravel tutorial
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 :


Studi Kasus 1
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 :

  1. Buat file untuk menampung views tabel kelas
  2. Buat link untuk tambah data di views tabel kelas
  3. Buat route baru untuk kelas (index,create dan store-nya) di routes/web.php
  4. Buka/buat KelasController dan isi filenya dengan fungsi index,create dan store
  5. Buat form tambah data kelas di resources\views
  6. 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



Studi Kasus 2
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



Studi Kasus 3
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.


Pada RadioButton


Pada Select-Option



Mungkin sekian saja yang dapat kami sampaikan pada kesempatan kali ini dalam post yang berjudul #21 Intermediate Web | Web Programming Tutorial karena postingan juga sudah sangat panjang, pinggang kami juga kayaknya sudah encok, mata udah sangat lelah melihat codingan yang begitu panjang dan acak-acakan. saya cukupkan saja.

Wassalamualaikum wr, wb

0 komentar:

Posting Komentar