Eloquent

Assalamualaikum Warahmatullahi Wabarakatu
Kali ini saya akan menunjukan hasil studi kasus saya yang mengenai Eloquent, Eloquent ini sendiri menurut saya seperti bagian fitur dari laravel yang penggunaannya lebih mudah, jadi jelas Eloquent ini memudahkan para coder untuk menambahkan fungsi CRUD pada webnya
jadi langsung saja ke Studi Kasus saya

Studi Kasus 1

Disini saya menaambahkan fungsi Eloquent untuk tabel kelas yang sudah saya buat
Pertama saya membuat file baru ddalam folder App yang sudah ada di folder laravel. file ini saya namakan Kelas, karena untuk tabel kelas.

Lalu saya mengubah KelasControllernya, menjadi seperti diatas untuk fungsi tambah data

dan diatas ini untuk fungsi update dan destroy
Dari pemahaman saya eloquent ini sangatlah sedikit untuk fungsi yang diatas, hanya menambahkan variable status lalu memanggil variable utamanya akan diapakan.

Studi Kasus 2

Disini saya membuat tabel baru yaitu tabel guru, yang dibuat dengan migration, lalu saya membuat view tabel dan formnya, dan menambahkan route pada file web, nah untuk fungsinya saya menggunakan eloquent ORM

yang dilakukan juga sama dengan membuat file Guru di App, lalu menambahkan eloquent ditiap fungsi yang ada di Controller

ORM ini sendiri terlihat lebih panjang, karena tiap field yang akan diisi harus didefinisikan juga

Berikut Hasilnya

Hasilnya juga tidak jauh berbeda dengan fungsi Facade yang digunakan sebelumnya.

Studi Kasus 3

Perbedaan Eloquent dan Facade
Bagi saya menggunakan Eloquent sangat lebih mudah karena codingannya yang sederhana dan tidak banyak yang perlu diketik, tetapi jika menggunakan yang ORM juga akan menambah sedikit, untuk Facade bagi saya terlihat lebih banyak dan kadang juga saya pusing saat menggunakannya, karena jumlahnya yang cukup banyak.
jadi bagi saya Eloquent lebih mudah dimengerti dibandingkan Facade

Comments

Popular posts

Percabangan PHP

Pengulangan dalam PHP

Membuat Tabel dengan Laravel