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