Skip to main content

Penggunaan data_get()

Latar Belakang

Pada beberapa kasus adakalanya tipe data yang disajikan berupa array dan object.

Masalah

Oleh karena itu pengambilan data bisa berbeda, contoh kasus:

$array = ['id' => 1];
$object = (object) $array;

$id = $array['id'];
$id = $object->id;

Solusi

data_get hadir untuk memecahkan solusi tersebut. data_get adalah fungsi helper yang disediakan oleh Laravel.

$array = ['id' => 1];
$object = (object) $array;

expect(data_get($array, 'id'))->toBe(data_get($object, 'id'));