ahmadajah03 Thu Apr 2020 1 year ago

Bagaimana Cara Membuat Function Helper Custom pada Laravel 7

Hari ini topik utama kami adalah laravel 7 yang membuat function Helper. Anda akan belajar cara membuat function custom helper di laravel 7. Anda akan belajar laravel 7 membuat function custom helper. Di sini Anda akan belajar laravel 7 membuat file function custom. Jadi, mari ikuti beberapa langkah untuk membuat contoh contoh fungsi helper custom laravel 7.

kita tahu laravel 7 juga menyediakan fungsi helper untuk array, url, rute, jalur dll. Tapi tidak semua fungsi asalkan kita butuhkan. mungkin beberapa fungsi helper dasar seperti format tanggal di proyek kami. itu membutuhkan banyak waktu. jadi saya pikir lebih baik kita membuat fungsi helper kita menggunakan kode yang sama di mana-mana.

Jadi mari kita buat file helpers di laravel 7 dengan menggunakan langkah-langkah berikut.

Sekarang jika Anda ingin menambahkan function custom helper di situs web atau direktori proyek Anda maka Anda harus mengikuti hanya tiga langkah dan menggunakannya.

Langkah 1: Buat File helpers.php

Pada langkah ini, Anda perlu membuat app/helpers.php di proyek laravel Anda dan memasukkan kode berikut dalam file itu:

app / helpers.php

<?php
  
function changeDateFormate($date,$date_format){
    return \Carbon\Carbon::createFromFormat('Y-m-d', $date)->format($date_format);    
}
   
function productImagePath($image_name)
{
    return public_path('images/products/'.$image_name);
}

Langkah 2: Tambahkan File Path Dalam File composer.json

Pada langkah ini, Anda harus meletakkan path file helpers, jadi pada dasarnya buka file composer.json dan masukkan kode berikut dalam file itu:

composer.json

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

Langkah 3: Jalankan Perintah

ini adalah langkah terakhir, Anda harus menjalankan perintah berikut:

composer dump-autoload

Ok, sekarang pada akhirnya Anda dapat menggunakan fungsi helper custom Anda seperti changeDateFormate () dan productImagePath (), saya akan memberi Anda contoh cara menggunakan fungsi helper custom:

Contoh 1

$imageName = 'example.png';
$fullpath = productImagePath($imageName);
print_r($fullpath);

Contoh 2

{{ changeDateFormate(date('Y-m-d'),'m/d/Y')  }}

Saya harap ini dapat membantu Anda ...

laravel helper