Halo sob, postingan pertama saya membahas tentang cara membuat helper di laravel. kenapa larvel? karena itu merupakan framework pertama yang saya pelajari dan saya bisa. Helper dalam pemrograman web sangat membantu menyederhanakan script dengan hasil keluaran yang sama. Misal data berbentuk array atau object ingin di ubah jadi format tertentu dan itu akan digunakan berulang-ulang, tentunya akan banyak penulisan script yang sama. Hal itu akan memakan banyak waktu dan banyak baris kode dalam pembuatannya. Belum lagi jika ada kesalahan pada kode yang terlanjur di copas bi berbagai baris atau file, tentunya akan merepotkan jika mengubahnya satu persatu.
Oke langsung saja ke tahapan pembuatan helper di laravel. Disini akan saya jelaskan 2 cara pembuatan helper, yang pertama dengan menambahkan menambahkan path file helper di composer.json dan yang kedua dengan menambahkan alias di config app.
Cara Pertama
Buat file yang akan dijadikan tempat penulisan script helper misal dengan path 'app/Helpers/general.php'. Dalam file yang sudah dibuat, sebagai contoh masukkan kode dibawah.
Kode di atas menghasilkan jika dalam variabel ada isi atau nilainya maka hasilnya akan tetap seperti awal, tapi jika nilai dari variable itu kosong atau null maka hasilnya akan diubah menjadi 0. Fungsi ini berguna jika ada operasi aritmatika di proses programnya. Setelah membuat file Helper.php, buka file 'composer.json' dan tambahkan path tadi dalam kode autoload seperti gambar dibawah
Setelah itu jalankan perintah 'composer dump-autoload' di cmd yang sudah mengarah ke project dan tunggu sampai selesai. Cara menggunakannya yaitu dengan menuliskan nama_fungsi(nilai), sebagai contoh yang sudah dibuat tadi menjadi
tangani_nilai($isi)
Cara Kedua
Buat file seperti cara pertama yaitu membuat file helper dan isi file seperti script di bawah
Kode tersebut berfungsi sama seperti fungsi pada cara pertama, bedanya terdapat namespace yang ditulis sebelum class dan fungsi helpernya di letakkan dalam class. Untuk penjelasan namespace bisa cari di google. Setelah itu buka file 'config/app.php' dan cari bagian 'aliases' tambahkan kode di bawah
Nama Helper difungsikan sebagai pengganti pemanggilan class agar lebih mudah dan dapat diubah sesuai keinginan. Kemudian diikuti dengan namespace beserta nama class dari helper. Cara menggunakannya yaitu dengan menuliskan nama alias helper diikuti nama fungsinya seperti contoh dibawah
Helper::tangani_nilai($isi)
Kapan saat menggunakan cara yang pertama atau kedua? itu tergantung kebutuhan dan kebiasaan saja. Barangkali ada koreksi atau tambahan maupun cara lain dalam pembuatan helper di laravel bisa beri tanggapan di kolom komentar.
Terimakasih telah berkunjung dan semoga bermanfaat.
Oke langsung saja ke tahapan pembuatan helper di laravel. Disini akan saya jelaskan 2 cara pembuatan helper, yang pertama dengan menambahkan menambahkan path file helper di composer.json dan yang kedua dengan menambahkan alias di config app.
Cara Pertama
Buat file yang akan dijadikan tempat penulisan script helper misal dengan path 'app/Helpers/general.php'. Dalam file yang sudah dibuat, sebagai contoh masukkan kode dibawah.
Kode di atas menghasilkan jika dalam variabel ada isi atau nilainya maka hasilnya akan tetap seperti awal, tapi jika nilai dari variable itu kosong atau null maka hasilnya akan diubah menjadi 0. Fungsi ini berguna jika ada operasi aritmatika di proses programnya. Setelah membuat file Helper.php, buka file 'composer.json' dan tambahkan path tadi dalam kode autoload seperti gambar dibawah
Setelah itu jalankan perintah 'composer dump-autoload' di cmd yang sudah mengarah ke project dan tunggu sampai selesai. Cara menggunakannya yaitu dengan menuliskan nama_fungsi(nilai), sebagai contoh yang sudah dibuat tadi menjadi
tangani_nilai($isi)
Cara Kedua
Buat file seperti cara pertama yaitu membuat file helper dan isi file seperti script di bawah
Kode tersebut berfungsi sama seperti fungsi pada cara pertama, bedanya terdapat namespace yang ditulis sebelum class dan fungsi helpernya di letakkan dalam class. Untuk penjelasan namespace bisa cari di google. Setelah itu buka file 'config/app.php' dan cari bagian 'aliases' tambahkan kode di bawah
Nama Helper difungsikan sebagai pengganti pemanggilan class agar lebih mudah dan dapat diubah sesuai keinginan. Kemudian diikuti dengan namespace beserta nama class dari helper. Cara menggunakannya yaitu dengan menuliskan nama alias helper diikuti nama fungsinya seperti contoh dibawah
Helper::tangani_nilai($isi)
Kapan saat menggunakan cara yang pertama atau kedua? itu tergantung kebutuhan dan kebiasaan saja. Barangkali ada koreksi atau tambahan maupun cara lain dalam pembuatan helper di laravel bisa beri tanggapan di kolom komentar.
Terimakasih telah berkunjung dan semoga bermanfaat.

Komentar
Posting Komentar