• Uyarı

Trickler Kendi Blade Komutlarımızı Oluşturma

impROS

Member
Yönetici
Laravel Artisan
#1
Blade içinde kullanmak üzere kendi komutlarımızı kullanabiliriz.. Bunun için öncelikle app/Providers/AppServiceProvider.php içerisine metodumuzu yazıyoruz. Biz bu örnekte tarih dönüşümü yapan bir metot yapacağız.

Öncelikle AppServiceProvider içindeki boot() metodunun içine şu kodları ekliyoruz:

Kod:
 public function boot()
    {
    Blade::directive('change_date', function ($originalDate) {
            return "<?php echo  date('d.m.Y H:i:s', strtotime($originalDate)); ?>";
        });
    }
Ardından Blade içerisinde bu komutu şu şekilde kullanabiliriz:
Kod:
<td>@change_date($user->created_at)</td>