Свойства атрибутов
Трейт СкрываетАтрибуты (Просмотреть исходный код)
Свойства
| $hidden | Атрибуты, которые должны быть скрыты для сериализации. | ||
| защищённый массив | $visible | Атрибуты, которые должны быть видимы при сериализации. |
Методы
| массив | getHidden()
Получить скрытые атрибуты модели. | |
| $this | setHidden(массив $hidden)
Установить скрытые атрибуты модели. | |
| массив | getVisible()
Получить видимые атрибуты модели. | |
| $this | setVisible(массив $visible)
Установить видимые атрибуты модели. | |
| $this | makeVisible(массив|строка|null $attributes)
Сделать указанные, обычно скрытые, атрибуты видимыми. | |
| $this | makeVisibleIf(bool|Closure $condition, массив|строка|null $attributes)
Сделать указанные, обычно скрытые, атрибуты видимыми, если указанное условие выполняется. | |
| $this | makeHidden(массив|строка|null $attributes)
Скрыть указанные, обычно видимые, атрибуты. | |
| $this | makeHiddenIf(bool|Closure $condition, массив|строка|null $attributes)
Скрыть указанные, обычно видимые, атрибуты, если указанное условие выполняется. |
Детали
массив getHidden()
Получить скрытые атрибуты модели.
$this setHidden(массив $hidden)
Установить скрытые атрибуты модели.
массив getVisible()
Получить видимые атрибуты модели.
$this setVisible(массив $visible)
Установить видимые атрибуты модели.
$this makeVisible(массив|строка|null $attributes)
Сделать указанные, обычно скрытые, атрибуты видимыми.
$this makeVisibleIf(bool|Closure $condition, массив|строка|null $attributes)
Сделать указанные, обычно скрытые, атрибуты видимыми, если указанное условие выполняется.
$this makeHidden(массив|строка|null $attributes)
Скрыть указанные, обычно видимые, атрибуты.
$this makeHiddenIf(bool|Closure $condition, массив|строка|null $attributes)
Скрыть указанные, обычно видимые, атрибуты, если указанное условие выполняется.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Database/Eloquent/Concerns/HidesAttributes.html