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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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