Bazen Laravel uygulamanızda verileri formatlamak, slug’lar oluşturmak veya yaygın mantığı yönetmek için küçük yeniden kullanılabilir fonksiyonlar oluşturmanıza gerek duyarsınız. Özel yardımcı fonksiyonlar bu işler için mükemmeldir.
Laravel’de bunları oluşturmanın en basit yolu aşağıda açıklanmıştır.
Adım 1: Bir Yardımcı Dosyası Oluşturun
Adım 1: Bir Yardımcı Dosyası Oluşturun
Yeni bir dosya oluşturun:
app/Helpers/helpers.php
Yardımcı fonksiyonlarınızı ekleyin:
if (!function_exists('format_price')) {
function format_price($amount)
{
return '₹' . number_format($amount, 2);
}
}
Adım 2: Yardımcı Dosyayı Otomatik Yüklemeye Ekleyin
Adım 2: Yardımcı Dosyayı Otomatik Yüklemeye Ekleyin
composer.json dosyasını açın ve dosyayı autoload → files altına ekleyin:
"autoload": {
"files": [
"app/Helpers/helpers.php"
]
}
Ardından aşağıdaki komutu çalıştırın:
composer dump-autoload
Adım 3: Yardımcıyı İstediğiniz Yerde Kullanın
Adım 3: Yardımcıyı İstediğiniz Yerde Kullanın
Artık yardımcı fonksiyonunuzu uygulamanızın herhangi bir yerinden çağırabilirsiniz:
echo format_price(1500);
Çıktı:
₹1,500.00
Opsiyonel: Birden Fazla Yardımcıyı Düzenleyin
Opsiyonel: Birden Fazla Yardımcıyı Düzenleyin
Şu şekilde birden fazla yardımcı dosyası oluşturabilirsiniz:
app/Helpers/string.php
app/Helpers/date.php
app/Helpers/common.php
Ve bunları composer.json içinde listeleyebilirsiniz.
Kaynak: Orijinal Makale


