Oglądałem kilka lekcji z Laracast, a teraz buduję swój pierwszy projekt Laravel. Mam kilka Eloquent modeli ze znacznikami czasu dla created_at i updated_at.Laravel 5 data globalna accessor
Do wyświetlania odpowiedniego formatu daty Laravel ma bardzo przyjemną funkcję: akcesory. Ale w każdym wymowny modelu Mam teraz 2 funkcje tak:
public function getUpdatedAtAttribute($value) {
return Carbon::parse($value)->format('d-m-Y H:i:s');
}
public function getCreatedAtAttribute($value) {
return Carbon::parse($value)->format('d-m-Y H:i:s');
}
ten sposób data zostanie zmuszony, aby pokazać jak d-m-Y H:i:s
. Jedyny problem to: nie chcę tego robić dla każdego tworzonego przeze mnie Modelu.
Czy istnieje domyślny sposób/konwencja Laravel mogę to zrobić na całym świecie, czy powinienem po prostu zrobić coś w rodzaju MasterModel
i rozszerzyć to zamiast z Model
?
Sprawdźcie at-- http://laravel.com/docs/5.0/helpers – user4621032
uczynić główną klasę i dziedziczą swoje modele od głównego – user3786134