Jumat, 12 April 2019

CRUD LARAVEL Praktikum 15 dan 16

ASSALAMU'ALAIKUM WR WB 

ayo kita lanjut pembelajaran tentang crud laravel

IKUTI CODINGAN SAYA

di postingan sebelumnya kita sudah membuat Read dengan Laravel 
Sekarang kita pada postingan sebelumnya ada file Kelas.blade.PHP buka file tersebut dan tambahkan tag a untuk link ke form tambah data dan harus sama seperti yang ada di web.php




Pada web.PHP tambahkan





kemudian masuk ke controller tambahkan



maksud dari kelas.form maksudnya kita mengambil file form pada folder kelas yang terdapat pada views contohnya seperti di bawah




kemudian membuat file form yang disimpan pada folder kelas

copy saja biar berkah  


DI FORM SAYA SUDAH DITAMBAHKAN PESAN MESSAGE DAN VALIDATION YANG AKAN SAYA JELASKAN SETELAH CREATE LARAVEL BERES 
kemudian pada web.php kita tambahkan route baru seperti dibawah


Add caption






kemudian kita buat funcionnya pada controller seperti di bawah
















NAH CREATE LARAVEL SELESAI

selanjutnya menampilkan pesan message kita hanya menambahkan sedikit syintax 

kita tambahkan di paling atas di file kelas.blade.php

dan fungsinya untuk menampilkan jika data berhasil atau gagal ditambahkan atau diedit atau dihapus 












sekarang validation

fungsinya agar kita tidak bisa menambahkan data jika tidak lengkap atau tidak sesuai

pada controller stor kita tambahkan Sebenernya sudah di ketik oleh kalian saat saya suruh membuat controller ini 



kemudian pada Formnya kita tambahkan ini di paling atas jika kalian mengcopy pasti ini sudah ada pada codingan kalian 
















STUDI KASUS 1 

penjelasan di atas adalah studi kasus 1 dan saya menambahkan validasi MAX , MIN , UNIQUE

STUDI KASUS 2

bug nya pada tambah data kita bisa menambahkan nis yang sama 

solusinya kita tambahkan unique pada controller stor dan dipenjelasan saya di atas sudah di tambahkan




STUDI KASUS 3

untuk fungsi old sudah saya tambahkan disemua field jadi jika kita menambahkan data tidak lengkap maka akan muncul pemberitahuan dan saya sudah menjelaskan pada penjelasan di atas 


PRAKTIKUM 16

UPDATE/EDIT LARAVEL

buka file kelas.blade.php tambahkan AKSI dan tag a untuk link ke form edit data










buat route baru untuk edit data dan tambahkan{id} untuk mengedit data yg di ambil berdasarkan id


kemudian buat controllernya seperti dibawah








pada form yang sebelumnya kalian copas sebenarnya itu sudah ada patch digunakan untuk jika edit data maka akan masuk ke form edit data

jadi kalian tidak perlu merubah form tersebut 


kemudian kita buat controller baru seperti di bawah

















jangan lupa tambahkan route nya disni kita memakai patch untuk mengarahkan ke form edit 








DELETE LARAVEL

pertama tama buka file kelas.blade.php dan tambahkan link untuk delete data seperti di bawah


kemudian buat route nya 


terakhir buat controllernya seperti di bawah









STUDI KASUS 1

UPDATE
mengedit data berdasarkan id yang kita pakai 

DESTROY
menghapus data berdasarkan id yang kita pakai

STUDI KASUS 2
penjelasan EDIT LARAVEL DAN DELETE LARAVEL dia atas itu merupakan studi kasus 2

Tidak ada komentar:

Posting Komentar

Laravel Controllers & Interacting with DB

ASSALAMU'ALAIKUM WR WB  Mari kita lanjutkan pembelajaran kita, langsung saja kita mulai MEMBUAT CONTROLLER  Buka CMD, masuk ke f...