Tentang Layanan Produk Portfolio Blog Team Konsultasi Gratis
Umum
0

Cara Membuat Helper di Laravel: Panduan Lengkap untuk Fungsi Custom

NA Ngoding Anywhere 18 Nov 2025 3 min read

Dalam pengembangan aplikasi Laravel, terkadang kita membutuhkan fungsi kecil yang dapat digunakan di berbagai bagian aplikasi—baik di controller, model, maupun di Blade. Fungsi seperti ini biasa disebut Helper. Dengan membuat helper sendiri, proses coding menjadi lebih rapi, reusable, dan efisien.

Pada artikel ini kita akan membahas cara membuat helper di Laravel dari nol, sekaligus contoh fungsinya seperti isVideo() yang digunakan untuk membedakan file gambar atau video.

Apa itu Helper di Laravel ?

Helper adalah file berisi kumpulan fungsi bebas (global functions) yang dapat dipanggil dari mana saja dalam aplikasi Laravel. Contoh penggunaan:

  • Mengecek ekstensi file

  • Format tanggal

  • Menentukan tipe media (image/video)

  • Text formatting seperti excerpt dan readTime

  • Dan kebutuhan kecil lainnya

Laravel sudah menyediakan beberapa helper bawaan seperti asset(), url(), now(), dll.
Tetapi kita juga bisa membuat helper sendiri.

Mengapa Perlu Helper ?

Beberapa alasan penting:

✔ Menghindari pengulangan kode
✔ Mempercepat proses development
✔ Mudah dipanggil dari semua file Blade
✔ Rapi dan terstruktur
✔ Cocok untuk fungsi kecil yang tidak perlu dimasukkan ke model atau service

Berikut langkah praktis membuat helper di Laravel.

  1. Buat folder Helpers jika belum ada : app/Helpers
  2. Misalnya untuk membedakan extensi gambar dan video
  3. Buka file:
    Cari bagian "autoload" lalu tambahkan.


    Contoh struktur yang benar :
  4. Agar Laravel mengenali helper, jalankan perintah : composer dump-autoload
  5. Contoh penggunaan Misalkan kamu ingin menampilkan gambar dan video secara berbeda :

Kapan Sebaiknya Menggunakan Helper ?

Gunakan helper ketika:

  • Fungsinya kecil dan digunakan berulang-ulang

  • Tidak terkait langsung dengan Model

  • Digunakan oleh banyak file (Blade, Controller, Middleware, Service)

  • Lebih rapi jika dibuat global

Contoh fungsi yang cocok menjadi helper:

  • Format tanggal Indonesia

  • Membuat excerpt/paragraf ringkas

  • Hitung estimasi waktu baca artikel (readTime)

  • Format angka / rupiah

  • Deteksi tipe file

 

Kesimpulan

Membuat helper di Laravel adalah cara mudah untuk menyederhanakan dan mempercepat proses pengembangan. Dengan langkah-langkah sederhana:

  1. Membuat file helper

  2. Mendaftarkan di composer

  3. Menjalankan dump-autoload

  4. Menggunakannya di Blade atau Controller

Kini kamu punya fungsi yang bisa dipakai di seluruh aplikasi secara global, termasuk isVideo() untuk membedakan media.

Dengan dokumentasi ini, kapan pun kamu lupa, tinggal cek artikel ini kembali.

 

Terima Kasih, semoga bermanfaat !!!

NA
Ngoding Anywhere
Content Writer

Praktisi dan pengajar di bidang teknologi dengan pengalaman lebih dari 5 tahun.

💬 Komentar (0)

Belum ada komentar. Jadilah yang pertama!

Ada Pertanyaan?

Butuh bantuan atau konsultasi tentang topik ini?

Tim kami siap membantu Anda dengan senang hati.

Hubungi Kami

Chat dengan Kami