Website Seribu Macam!!!

Kamis, 11 Maret 2021

Tutorial Laravel - Introducing Eloquent

ELOQUENT

CREATING MODEL

Buat model baru pada folder app dengan nama Siswa.php

PENJELASAN

$table

Variabel untuk menentukan nama tabel pada database untuk model ini. 

$fillable

Variabel untuk menentukan field apa saja yang akan di-fill / di-insert ke tabel pada model ini. Biasanya digunakan untuk mass-assignment

Referensi: https://laravel.com/docs/5.7/eloquent#mass-assignment

MODIFY CONTROLLER FUNCTION INDEX

Modifikasi file app/Http/Controllers/SiswaController.php

PENJELASAN

Penggunaan

Seluruh method yang dipanggil setelah inisialisasi Eloquent sama dengan penggunaan DB Facades

MODIFY CONTROLLER FUNCTION STORE

Modifikasi file app/Http/Controllers/SiswaController.php

MODIFY CONTROLLER FUNCTION UPDATE

Modifikasi file app/Http/Controllers/SiswaController.php

PENJELASAN

\App\Siswa::find($id)

Method find hanya ada pada Eloquent Model, digunakan untuk mencari data pada model berdasarkan primary key. Biasanya primary key yang dicari adalah id. Selain id anda dapat mengaturnya pada model dengan meng-override variabel public $primaryKey

Jika dalam Query SQL, fungsi diatas akan menciptakan query sebagai berikut:

SELECT * FROM t_siswa WHERE id = ‘$id’

MODIFY CONTROLLER FUNCTION DESTROY

Modifikasi file app/Http/Controllers/SiswaController.php

ANOTHER FUNCTION OF ELOQUENT 

ORM Eloquent for Inserting Data


ORM Eloquent for Updating Data


Share:

Pengikut