Membuat Fungsi Umum Di Laravel
Ada kalanya dalam membuat sebuah aplikasi kita memerlukan sebuh routine atau fungsi yang dapat di baca di semua bagian aplikasi. Sebuh fungsi yang umum dan generik yang di panggil dan di gunakan di beberapa tempat atau bagian aplikasi. Sebagai contoh misal kita mempunyai sebuah data master data supplier dan data nama supplier ini di butuhkan untuk pengisian di beberapa form transaksi pengisian data, katakan lah menggunan combo box dimana user memilih nama supplier pada form pengisian datanya, nah akan lebih baik di buatkan sebuah fungsi yang umum yang dapat di eksekusi dari module-module aplikasi kita.
Di sini saya coba memberikan contoh untuk membuat sebuah fungsi umum di laravel 5, umum di sini maksud nya adalah seperti penjelasan saya di atas, oke pertama tama kita memerlukan membuat helper file. Pada contoh ini saya membuat nya pada folder app/Support/helpers.php
Kemudian kita buka file composer.json lalu silahkan tambahkan alamat file helper tadi yang akan berisi fungsi - fungsi umum yaitu "app/Support/helpers.php" pada bagian file, seperti gambar di bawah ini :
Selajutnya jalan kan composer dan berikan perintah composer dump-autoload
oke kita sudah mempunyai sebuah file helper.php yang dapat kita isi dengan routine - routine yang dapat kita panggil dari file .blade kita.
Contoh berikut saya ingin menampilkan data master supplier pada file blade dari sebuah form isiaan. Pertama saya membuat sebuah model yang berisikan fungsi-fungsi umum juga yang mengakses data master, saya namakan common.php
common.php
helpers.php
mod_custodi.php
function fetch_supplier_lookup pada helpers.php menggunakan models (common.php) cboSupplier_lookup function. Fungsi fetch_supplier_lookup di eksekusi pada mod_custodi.blade.php. silahkan lihat gambar-gambar di atas.
Semoga bermanfaat.
Comments
Post a Comment