Minggu, 24 Maret 2019

Studi Kasus About DB Eloquent



ASSALAMUALAIKUM WR.WB

Hai Bossque bertemu lagi dimy blog is everything and the good blog,nah Sobat pernahkah anda mendengar mengenai Database eloquent nah saya disini kiranya hanya mmeberikan hasil kerja saya selama mengerjakan Database eloquent,nah ini hampir sama seperti Database Facades karena antara 2 ini fungsi sama,namun caranya berbeda,jadi menurut anda gampangan mana ????

DATABASE ELOQUENT
1.  Studi Kasus 1


Lakukan hal yang sama seperti yang sudah dijelaskan pada slide sebelumnya untuk tabel t_kelas (Create, Edit dan Delete).


Untuk pertama kita membuat file Kelas.php difolder app lihat gambar dibawah ini


Untuk Kelas extends Modal,yang mana kita akan mewarisakan segala fungsi yang ada didalam kelas.php ini menuju contrllernya. nah untuk $table ='t_kelas',menunujukkan bahwa tabel dibuat dengan tabel t_kelas. dan untuk $fillable berarti menambahkan field yang akan dimasukkan.

Kemudian Cara kedua edit file yang ada didalam KelasController.php


Disana hanya perlu menambahkan kode dibawah ini
$data['kelas'] = \App\Kelas::orderBy('jurusan')->get();

2. Studi Kasus II
Buatlah tabel baru untuk menyimpan data guru dengan field nip, nama_guru, jenis_kelamin, alamat. 
Pertaman Kita melakukan migration terlebih dahulu untuk table guru,sama seperti sesi2 sebelumnya dan kemudian inilah field yang dibutuhkan


Nah disan ada field nip,nama_guru,jenis_kelamin,dan alamat untuk t_guru

Untuk Controleer dari t_guru,simak gambar dibawah ini.

Note: Dalam crud untuk t_guru anda bisa memakai teknis yang seperti database facades ataupun menggunakkan databaase eloquent.

Nah saya disini menggunakkan database eloqoueent.

disini untuk file guru yang Model untul table guru


Disitu sama se[erti penjelasan diatas $table dan $fillable.


3. Studi Kasus 3
Bisakah anda menjelaskan perbedaan yang signifikan antara penggunaan DB Facades dan Eloquent?

Jika Kita bandingkan kedua metode tersebut,saya lebih memilih DB elequent,karena yang memebedakan dari kedua ini,jika db elequent hannya menambahkan file lagi untuk mendifinisikan table dan field yang ingin dijalankan.kemudian untuk dikondisi yang diatur difile ontroller itu sangat memudahkan hanya memasukkan 1 kondisi saja dengan order by,maka sudah berjalan sepenuhnya.
dan dengan metode orm(Object Relational Mapping).

Nah Mungkin sedikit penjelsan dari saya bila ada salah,saya mohon maaf sebesar-besarnya.

ANDA PILIH MANA DB FACADES ATAU DB ELEQUENT


diupdate
1 april 2019
oleh :
Emir othman Jordan






Tidak ada komentar:

Posting Komentar

Studi Kasus About DB Eloquent

ASSALAMUALAIKUM WR.WB Hai Bossque bertemu lagi dimy blog is everything and the good blog,nah Sobat pernahkah anda mendengar mengenai D...