Laravel 8 Get Attribute model eloquent relationship

Cara mendapatkan atau membuat variable relasi dari hasil eloquent relationship, tentu fungsi get Attribute ini mempermudah dalam mengolah variable yang akan di defnisikan.
pada tahap ini saya anggap anda telah memahami baisc pengguna eloquent model pada laravel 

Get Attribute Laravel

Studi kasus kali ini saya mempunyai sistem peminjaman dengan stok barang, hanya saja nilai pengurang stok tidak di inputkan ke database, hanya mencatat histori pengurangan nilai stok dan jumlah nilai yang keluar.


 Langkah pertama kita definisikan dulu nama variable yang akan di jadikan nilai nya, di sini saya mendefinisikan di variable dengan nama stok_data,
cara penulisan protected $appends = ['stok_data'];

kemudian membuat function getStokDataAttriute dan dalam function hasil callback nilainya bisa di definisikan

maka dari hasil relationship eloquent ada variable yang bisa di panggil yang itu stok_data yang merupakan hasil pengurangan dari nilai stok dan jumlah data yang keluar
begitulah sedikit cara membuat accessor atau getter pada laravel 8 model eloquent relationship



Comments