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