Back

Laravel - atrybuty w modelu

Laravel
25 paź

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