Powrót

Laravel - atrybuty w modelu

25 paź

Laravel

Tworząc model w Laravel możemy użyć atrybutów. Są to specjalne metody które mogą pokazywać dodatkowe pola.

Poniżej przedstawiam praktyczny przykład

tworzymy metodę zaczynamy od słówka get potem nazwa metody (jeżeli ma więcej niż jedno słowo używamy camelCase) na końcu stawiamy słówko Attribute.

<?php

class Person extends Model {

  public function getFullNameAttribute() {

    return $this->firstName.' '.$this->lastName;
  
  }

}
?>
Taki atrybut możemy używając już składni "kebab"

echo $person->full_name

Data utworzenia: 2 lata temu
Data aktualizacji: 2 lata temu