Carbon, yerelleştirme için setLocale
metodunu kullanır. Uygulamanızın servis sağlayıcısında veya bir middleware içinde bu ayarı yapabilirsiniz.
AppServiceProvider
içine yerleştirerek Carbon'un yerelleştirme ayarlarını yapabilirsiniz:
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Carbon\Carbon;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
Carbon::setLocale(config('app.locale'));
}
}
Bu örnekte, Laravel'in varsayılan dil ayarı olan app.locale
değeri kullanılarak Carbon'un dili ayarlanır. config/app.php
dosyasında locale
ayarının tr
olarak ayarlandığından emin olun:
'locale' => 'tr',
Yerelleştirilmiş Tarih ve Saat Formatlarını Kullanma
Carbon, yerelleştirilmiş formatlarda tarih ve saat görüntülemek için çeşitli metodlar sunar:
$now = Carbon::now();
echo $now->isoFormat('LLLL'); // Örneğin, "Çarşamba, 15 Haziran 2024 14:23" gibi bir çıktı verir.
veya
$now = Carbon::now();
echo $now->translatedFormat('m/d/Y h:i a');
Gördüğünüz gibi Laravel'de Carbon kütüphanesini yerelleştirmek oldukça basit. AppServiceProvider
içinde Carbon'un dilini ayarlayarak ve Laravel'in yerelleştirme dosyalarını yapılandırarak tarih ve saat bilgilerini istediğiniz dilde görüntüleyebilirsiniz. Bu sayede, uygulamanızın kullanıcıları kendi dillerinde daha anlaşılır ve kullanıcı dostu bir deneyim yaşarlar.
Top comments (0)