Cara Menggunakan CrossJoin Method Di Laravel Collections

Di artikel kali ini saya akan membahas mengenai fitur keren laravel lainya, apabila sebelumnya kita telah membahas mengenai  Cara Menggunakan Contains Method Di Laravel Collections di laravel kini kita akan membahas fitur collections laravel yaitu Cara Menggunakan CrossJoin Method Di Laravel Collections.



Laravel Collections ialah 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.



Sistem crossJoin dapat digunakan bagi menggabungkan array input; array yang diraih akan berisi seluruh kemungkinan kombinasi nilai array input.



Mesti diakui, keterangan cara ini dapat sulit dimengerti ketika membacanya beberapa kali pertama-tama. Selaku contoh pertama-tama, kita akan melihat cara bagi menggunakan cara ini bagi membangun setumpuk kartu bagi kita. Kami akan mengerjakan ini dengan membangun dua larik input: yang pertama-tama memegang suite kartu; yang kedua akan menyimpan nilai kartu.



$suites     = ['Clubs', 'Diamonds', 'Hearts', 'Spades'];
$cardValues = ['A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'];

$deckOfCards = collect($suites)->crossJoin($cardValues);

return $deckOfCards;


Seandainya di jalankan karenanya akan memeiliki hasil seperti berikut ini :



[
[
Clubs,
A
],
[
Clubs,
2
],
[
Clubs,
3
],
[
Clubs,
4
],
[
Clubs,
5
],
[
Clubs,
6
],
[
Clubs,
7
],
[
Clubs,
8
],
[
Clubs,
9
],
[
Clubs,
10
],
[
Clubs,
J
],
[
Clubs,
Q
],
[
Clubs,
K
],
[
Diamonds,
A
],
[
Diamonds,
2
],
[
Diamonds,
3
],
[
Diamonds,
4
],
[
Diamonds,
5
],
[
Diamonds,
6
],
[
Diamonds,
7
],
[
Diamonds,
8
],
[
Diamonds,
9
],
[
Diamonds,
10
],
[
Diamonds,
J
],
[
Diamonds,
Q
],
[
Diamonds,
K
],
[
Hearts,
A
],
[
Hearts,
2
],
[
Hearts,
3
],
[
Hearts,
4
],
[
Hearts,
5
],
[
Hearts,
6
],
[
Hearts,
7
],
[
Hearts,
8
],
[
Hearts,
9
],
[
Hearts,
10
],
[
Hearts,
J
],
[
Hearts,
Q
],
[
Hearts,
K
],
[
Spades,
A
],
[
Spades,
2
],
[
Spades,
3
],
[
Spades,
4
],
[
Spades,
5
],
[
Spades,
6
],
[
Spades,
7
],
[
Spades,
8
],
[
Spades,
9
],
[
Spades,
10
],
[
Spades,
J
],
[
Spades,
Q
],
[
Spades,
K
]
]


Oke lumayan bagi artikel kali ini mengenai Cara Menggunakan CrossJoin 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