Pada artikel sebelumnya kita telah membahas 3 collection yang ada di laravel , nah sekarang saya akan melanjutkanya untuk 3Â Collections Di Laravel Yang Sangat Berguna Part 2.
1.forget()
Jika anda ingin jika Anda ingin menyingkirkan salah satu kolom., bisa dengan cara menambahkan method forget ini seperti contoh berikut ini :
1 |
$books->forget('price'); |
Hasilnya
1 2 3 4 5 6 |
[ ['title' => 'Lean Startup'], ['title' => 'The One Thing'], ['title' => 'Laravel: Code Bright'], ['title' => 'The 4-Hour Work Week'], ] |
2. implode()
method ini juga tersedia di laravel, yang mana kita semua tahu bahwa mothod impllod berfunsi untuk menggabungkan string .
1 |
$books->implode('title', ', '); |
Hasilnya
1 |
'Lean Startup, The One Thing, Laravel: Code Bright, The 4-Hour Work Week' |
3.keyBy()
Ini sangat berguna, pada dasarnya itu akan mentransformasi sebuah colection menjadi sebuah aray dengan key yang anda tentukan.
1 2 |
$by_key = $books->keyBy('title'); $by_key->all(); |
Hasilnya
1 2 3 4 5 6 |
[ 'Lean Startup' => ['title' => 'Lean Startup', 'price' => 10], 'The One Thing' => ['title' => 'The One Thing', 'price' => 15], 'Laravel: Code Bright' => ['title' => 'Laravel: Code Bright', 'price' => 20], 'The 4-Hour Work Week' => ['title' => 'The 4-Hour Work Week', 'price' => 5], ] |
Baiklah itu saja yang dapat saya sampaikan untuk artikel tentang 6 Collections Di Laravel Yang Sangat Berguna Part 2