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
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
Post a Comment