1. Mengubah dari db facade ke ORM untuk tabel t_kelas (Create, Edit,Delete) 2. Membuat tabel guru field (nip, nama_guru, jenis_kelamin, alamat) , buat migrasi, view CRUD nya dan gunakan metode ORM untuk insert dan update untuk tabel guru 3. Perbedaan dari penggunaan DB Facades dan Eloquent? Jawab Studi kasus 1 1. Membuat model baru Kelas.php <?php namespace App ; use Illuminate \ Database \ Eloquent \ Model ; class Kelas extends Model { public $table = 't_kelas' ; protected $fillable = [ 'id' , 'nama_kelas' , 'jurusan' , 'lokasi_ruangan' , 'nama_wali_kelas' ]; } ?> 2. Modifikasi controller kelas bagian index buka file app/Http/Controllers/KelasController.php public function index() { //$data[ 'kelas' ] = \DB::table( 't_kelas' ) //->orderBy( 'nama_kelas' ) //->orderBy( 'lokasi_ruangan' ) //->where( 'nama_wali_kelas...
Studi Kasus 1 Jelaskan fungsi Update dan Destroy ! Untuk isi dari DESTROY ini merupakan Query untuk perintah Delete $status = \DB::table( 't_siswa' )->where( 'id' ,$id)->delete(); Perbedaannya adalah fungsi ini tidak meminta data alias hanya meminta $id dari route {id}. Pengubahan baris tadi ke Query adalah seperti ini : DELETE from t_siswa where id = '$id' Seperti di fungsi Update, disini juga terdapat pengecekan yang pada akhirnya mereturn redirect bersama pesannya Studi Kasus 2 Implementasikan untuk tabel t_kelas Edit dan Delete Kali ini Admin akan meneruskan postingan sebelumnya masih tentang CRUD, kali ini mimin akan kasih tau caranya bagaimana edit dan juga delete pada laravel, Yuk kita langsung aja.. 1. Tambahkan kolom baru untuk opsi tambah dan edit buka file resources/views/kelas.blade.php lalu tambahkan < th colspan= "2" width = "auto" >Option</th> 2. Tambahkan Route...