Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Membuat Custom Helper di Laravel 7

1 min read

Tutorial Laravel 7 Custom Helper - Ilmu Coding

Pada kesempatan kali ini kita akan membahas custom helper di laravel 7. Di sini Anda akan belajar cara membuat custom helper di laravel 7 step by step dengan mudah.

Kita telah mentahui bahwa laravel 7 menyediakan function helper untuk array, url, rute, route, dll. Tapi tidak semua function kita butuhkan. Mungkin kita membutuhkan beberapa function custom helper dasar seperti format tanggal. Jadi saya pikir lebih baik kita membuat function custom helper dan menggunakan kode yang sama di mana-mana. Ketimbang dengan cara manual.

Sekarang jika Anda ingin menambahkan function custom helper di situs web atau direktori proyek Anda, maka Anda harus mengikuti tiga step di bawah ini.

Rekomendasi: Laravel 7 Create Email Verification

Oke, mari ikuti beberapa langkah untuk membuat contoh contoh fungsi custom helper di laravel 7.

Let’s go!

Step 1 – Buat File helper.php

Pertama-tama silahkan buat folder baru bernama Helpers di dalam folder app, kemudian buat file baru bernama helpers.php di dalamnya.

Perhatikan gambar berikut:

Kemudian tambahkan kode di bawah ini pada file helpers.php:

<?php
  
function customTanggal($date,$date_format){
    return \Carbon\Carbon::createFromFormat('Y-m-d', $date)->format($date_format);    
}
   
function customImagePath($image_name)
{
    return public_path('folder_kamu/sub_folder_kamu/'.$image_name);
}

Step 2 – Konfigurasi File Helper di Composer.json

Silahkan buka file composer.json dan kemudian tambahkan kode berikut pada bagian autoload:

"autoload": {
     "classmap": [
         …
     ],
     "psr-4": {
         "App\": "app/"
     },
     "files": [
         "app/Helpers/helpers.php"
     ]
 },

Perhatikan gambar di bawah ini:

Step 3 – Jalankan Command Composer Autoload

Langkah terakhir silahkan ketik command berikut untuk mengaktifkan autoload helper.

composer dump-autoload

Perhatikan gambar di bawah ini:

Oke, sekarang kita sudah bisa menjalankan custom helper di atas pada file-file project kita.

… dan saya akan mencontohkan penggunaannya.

Pertama, untuk menggunakan function customTanggal(), Anda bisa mencontek pada kode di bawah ini pada bagian view:

$date = date('Y-m-d');
{{ changeDateFormate($date,'d-m-Y') }}

Kedua, jika Anda ingin menggunakan function customImagePath, silahkan contek kode berikut:

$image = 'contoh-gambar.png';
$fullpath = customImagePath($image);
print_r($fullpath);

Silahkan Anda modifikasi atau tambahkan function-function yang sudah saya contohkan. Sebab, mungkin Anda membutuhkan function lainnya.

Oke, demikianlah tutorial cara membuat custom helper di laravel 7 pada kesempatan kali ini.

Semoga bermanfaat dan selamat belajar …

Ilmu Coding Ilmucoding.com - Merupakan situs yang membantu Anda belajar coding lebih mudah, nyaman, interaktif dan profesional. Belajar sekarang di ilmu coding. GRATIS

Leave a Reply

Your email address will not be published. Required fields are marked *

Jika terbantu dengan artikel ini, silahkan share, beri komentar dan "klik" 1 kali pada iklan ya.