Cara mudah membuat helper sendiri di Laravel 9


 

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.

<?php

function kembalikan_string()
{
    return "nofrisdan.cakdunblog.cakdunsite.com";
}




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



            "autoload": {
                "psr-4": {
                    "Dflydev\\DotAccessData\\": "src/"
                },
                "files": ["helper/helpers.php"]
            },




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 

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class MyController extends Controller
{
    public function index()
    {
        return kembalikan_string();
    }
}

hasil : 


b. views 


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Helper Function</title>
</head>

<body>
    <h1>Hasil helper => {{ kembalikan_string() }}</h1>

</body>

</html>


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