Laravel chunk digunakan untuk membagi data menjadi n bagian
Laravel Pluck digunakan untuk mengambil data berdasarkan key tertentu
CHUNK
untuk penggunaan chunk seperti berikut :
<?php $data = []; for( $i = 0; $i < 100; $i++ ) { $data[] = $i; } dd($data); ?>
kode diatas masih belum menggunakan chunk, dan jika dijalankan akan menampilkan hasil seperti berikut
<?php $data = []; for( $i = 0; $i < 100; $i++ ) { $data[] = $i; } $result = collect($data)->chunk(10); dd($result); ?>
dan hasilnya akan menjadi seperti ini
PLUCK
Sebenarnya untuk pluck sendiri mirip mirip seperti perintah select pada eloquent model.
<?php $data = array( ['nama' => 'kirin', 'location' => 'indonesia'], ['nama' => 'john', 'location' => 'usa'], ['nama' => 'jean', 'location' => 'usa'] ); $name = collect($data)->pluck('nama'); dd($name); ?>
hasilnya nanti akan menjadi seperti ini
Sumber Referensi



