Hallo teman-teman semuanya kembali lagi bersama dengan saya di blog kita bersama, kali ini kita akan membahas bagaimana cara membuat helper pada laravel 9, bagi teman-teman yang belum memahami apa itu helper silahkan simak penjelasan singkat berikut ini .
Helper merupakan kumpulan function-function yang dibuat sendiri dengan tujuan mempermudah pekerjaan para developer laravel, dan function-function tersebut dapat digunakan di seluruh halaman di laravel.
jika teman-teman sudah memahami apa itu helper maka selanjutnya silahkan ikuti langkah-langkah cara pembuatan helper sendiri di laravel
saya asumsikan disini teman-teman sudah menginstall laravel, jika teman-teman belum menginstall laravel silahkan instal terlebih dahulu.
Langkah 1. Membuat Folder Helper dan file helpers.php entry point / root laravel
untuk struktur foldernya dapat dilihat pada gambar dibawah ini
Langkah 2. Membuat Function helper sendiri
setelah kita membuat folder helper dan file helpers.php maka selanjutnya kita akan membuat suatu function pada helpers.php yang baru saja kita buat, disini saya akan membuat sebuah helper function yang mengembalikan string.
Langkah 3. Tambahkan file helpers.php di autoloader laravel
setelah membuat sebuah function di file helpers.php maka selanjutnya kita akan mendaftarkannya pada file composer.json, ini bertujuan supaya function helper yang baru saja kita buat dapat berjalan di halaman manapun di laravel, silahkan tambahkan script berikut ini ke dalam file composer.json
Langkah 4. Generate autoloader laravel
selanjutnya kita akan melakukan generate ulang class autoloader laravel kita, untuk melakukan generate ulang class autloader laravel silahkan jalankan perintah berikut ini
composer dump-autoload
Langkah 5. Pengujian
selanjutnya kita akan melakukan pengujian apakah helper yang kita buat dapat digunakan di halaman manapun di laravel :
a. controller
hasil :
b. views
Hasil :
dan helper yang kita buat sudah dapat difungsikan di file manapun didalam laravel, sekian tutorial yang dapat saya berikan, jika ada pertanyaan silahkan tulis di kolom komentar, sekian dan terimakasih
0 Komentar