Sebelum Anda memanggil/menggunakan fungsi helper di laravel , Anda perlu membuat file helpers.php di dalam direktori app.
Pembantu khusus Laravel. Dalam tutorial ini, Anda akan belajar cara membuat pembantu khusus di laravel. Dan cara memanggil fungsi pembantu di laravel pada tampilan blade, pengontrol, dan file model.
Perhatikan bahwa, pembantu khusus Laravel membantu mengurangi penulisan ulang kode yang sama berulang kali.
Dalam tutorial pembantu khusus ini, kami akan menunjukkan kepada Anda contoh bagaimana Anda dapat membuat fungsi di pembantu khusus Anda dan cara memanggil fungsi ini.
Laravel Cara Menggungakan Helper Function
1. Buat File helpers.php
Pada langkah ini, Anda perlu membuat helpers.php di proyek laravel di dalam direktori app.
Dalam file ini, Anda dapat menulis fungsi kustom kami sendiri dan memanggil di mana saja dalam file laravel blade view, controller, dan model Anda.
Misalnya, Anda dapat membuat fungsi berikut di file helpers.php khusus Anda:
<?php
function random_code(){
return rand(1111, 9999);
}
function allUpper($str){
return strtoupper($str);
}
2. Tambahkan File Path Di file composer.json
Pada langkah kedua ini, Anda akan menambahkan path file helpers di file composer.json. Mari kita pergi ke direktori root proyek dan buka file composer.json dan perbarui kode yang diberikan di bawah ini ke dalam file:
composer.json
"autoload": {
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
},
"files": [
"app/helpers.php"
]
},
3. Jalankan Perintah untuk pemuatan otomatis
Pada langkah terakhir ini, buka command prompt dan ketik perintah yang diberikan:
composer dump-autoload
Setelah menjalankan perintah di atas pada command prompt. Kemudian Anda dapat menggunakan fungsi pembantu khusus dengan memanggil nama fungsi ini.
Cara menggunakan fungsi pembantu di laravel
Sekarang, Anda akan belajar cara memanggil atau menggunakan fungsi pembantu khusus yang dibuat di atas di laravel dengan contoh:
1. Cara memanggil fungsi pembantu di laravel blade
Anda dapat melihat contoh berikut tentang cara memanggil fungsi helper di file laravel blade view:
<h2><?php echo allUpper('I am from tutsmake.com') ?></h2>
2. Cara memanggil fungsi helper di laravel controller
Anda dapat melihat contoh berikut tentang cara memanggil fungsi pembantu di file pengontrol laravel:
public function index()
{
$data['title'] = toUpper('Title');
return view('view', $data);
}
Kesimpulan
Dalam tutorial ini, Anda telah mempelajari cara membuat helper dan fungsi di laravel . Dan juga cara menggunakan/memanggil fungsi helper di laravel pada tampilan blade, file controller.