asmc Öncelikle (get ile başlayan mutator değil accessor) getCreatedAtAttribute ile zaten Carbon objesi olan created_at alanını ezmeyin. Onun yerine:
// $model->created_at_localized
public function getCreatedAtLocalizedAttribute()
{
return $this->created_at->formatLocalized('%d %B %Y');
}
Paketi bilmiyorum (tahmin ediyorum) ama yazdığınız koda bakarsanız, ben size gerçekleşen aşamaları yazayım, kaçırdığınız kısmı göreceksiniz:
// Sorguyu inşa etmeye başla:
Model::orderBy('created_at','desc')
// Sorguyu çalıştır, sonuç üzerinde accessorleri çalıştır
// ve Eloquent\Collection oluştur:
->get()
// Oluşan Eloquent\Collection üzerine translate uygula:
->translate($this->locale);