10 Laravel Helper yang Perlu Kita Ketahui

Disadur dari : https://medium.com/swlh/10-laravel-helpers-that-you-should-know-9edbb78c2b0a

Laravel punya lo helper yang bahkan baru beberapa saya dengar, tapi ternyata sangat berguna dan membantu. Ini 10 di antaranya, yang diambil dari artikel medium di atas :

1. Logger
Logger berfungsi untuk melakukan perekaman aktivitas yang dilakukan. Misalnya kode di bawah ini akan menampilkan log ketika sebuah record pada tabel comment diubah. Apabila parameter tidak ada, maka logger akan menampilkan error. Tampilan log bisa dilihat di file storage/logs/laravel.log.

2. Array Divide

Arr::divide akan membagi array menjadi yang kita ingin. Di contoh, kita memiliki array yang terdapat pasangan key-value, kita bisa menggunakan Arr::divide untuk membuat array baru, misalnya array yang pertama berisi keys, dan array yang kedua berisi values dari array awal.

3. Blank

Fungsi helper ini akan mengecek apakah suatu nilai itu kosong. Kosong atau blank disini berarti null, string dengan spasi, array kosong, maupun string kosong.

4. Dump

Dump sama seperti dd di laravel. Pasti sudah familiar.

5. Path

Laravel helper yang berhubungan dengan path : app_path, base_path, config_path, database_path, public_path, resource_path, storage_path.

6. Slug

Slug sering digunakan untuk seo friendly url.

Secara default, pemisahnya adalah ‘-‘. Jika ingin character yang lain, berikan pada parameter kedua:

7. Array has

Arr::has method digunakan untuk mencari nilai di dalam array. Returnnya adalah boolean, true atau false.

8. UUID

Berguna untuk generate uuid.

9. Optional

Berguna untuk menghindari error apabila kita ingin melakukan relasi antar tabel. Misalnya : $post->user ? $post->user->name : null bisa dirubah jadi :

10. Pluck

Pluck berguna untuk mengambil value dari key suatu array :

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.