Laravel — различные методы доступа к атрибуту моделиPhp

Кемеровские программисты php общаются здесь
Anonymous
Laravel — различные методы доступа к атрибуту модели

Сообщение Anonymous »

Я обнаружил, что существует несколько способов доступа к атрибуту модели:

Код: Выделить всё

// In Model Class 1.
public function getUsername()
{
return $this->username;
}

// OR 2.
public function getUsername()
{
return $this->attributes['username'];
}
а затем вызвать методы
или просто вызвать атрибут при необходимости:

Код: Выделить всё

// 3.
$user->username;
В чем разница между этими тремя методами? и что использовать? лучшие практики, производительность и ООП?

Подробнее здесь: https://stackoverflow.com/questions/626 ... -attribute

Вернуться в «Php»