Cara Menggunakan Min Method Di Laravel Collections

Di artikel kali ini saya akan membahas mengenai fitur keren laravel lainya, apabila sebelumnya kita telah membahas mengenai Cara Menggunakan Max Method Di Laravel Collectionsdi laravel sekarang ini kita akan membahas fitur collections laravel yaitu Cara Menggunakan Min Method Di Laravel Collections.



Laravel Collections yakni sebuah fitur yang bermanfaat bagi mempermudah kita pada mengolah data array. Pada mengolah data array tentu banyak sekali operasi yang perlu dilakukan seperti sorting, filtering, update dan masih banyak lagi yang lain.



Di laravel collection ini sendiri ada setidaknya 101 operasi yang dapat dilakukan dengan data array. Saya rasa ini telah lumayan komplit dan mempermudah kita bagi mengolah data array.



Sebelumnya kita telah membahas Method MAX di collection laravel bagi sekarang ini kita akan mempelajari method kebalikanya yaitu MIN Method collections.



Secara sederhanyanya methid min berfungsi bagi mencari nilai terendah dari sebuah integer di data array, misalkan kita mempunyai baris kode berikut ini :



<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;


class ExampleCollectionsController extends Controller
{
public function index()
{
$data = [
1000,
2000,
3000,
];

return collect($data)->min();
}
}


Kode tersebut otomatis akan mereturn sebuah integer terendah dari variable $data dan akan mencetak angka :



1000


pemakaian sederhana dari method min() yakni seperti di atas,   Apakah kita dapat lebih advance lagi bagi penggunaanya ?



Tenti saja dapat, karena min tersebut adalah sebua method dimana laravel pun menyediakan fitu call back atau clousure bagi method min tersebut, Berikut adalah contoh pemakaian dari method min menggunakan Callback :





<?php

namespace AppHttpControllers;

use IlluminateHttpRequest;


class ExampleCollectionsController extends Controller
{
public function index()
{
$data = [
['price' => 1000, 'tax' => 100, 'active' => false],
['price' => 2000, 'tax' => 200, 'active' => true],
['price' => 3000, 'tax' => 300, 'active' => false],
];

return collect($data)->min(function($value) {

if(!$value['active']) {
return null;
}
return $value['price'] + $value['tax'];
});
}
}


Seandainya program di atas di jalankan karenanya akan tercetak :



2200


dengan menggunakan callback kita dapat lebih memanipulasi dari output array tersebut sesuai dengan kondisi dan keingin kita, Bagaimana teman-teman keren kan ? Hehehehe.



Oke lumayan bagi artikel kali ini mengenai Cara Menggunakan Min Method Di Laravel Collections semoga bermanfaat bagi teman-teman semuanya, hingga bertemu di artikel berikutnya.



 




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP