On this page
HidesAttributes
trait HidesAttributes (View source)
Properties
$hidden | The attributes that should be hidden for serialization. |
||
protected string[] | $visible | The attributes that should be visible in serialization. |
Methods
string[] | getHidden() Get the hidden attributes for the model. |
|
$this | setHidden(array $hidden) Set the hidden attributes for the model. |
|
string[] | getVisible() Get the visible attributes for the model. |
|
$this | setVisible(array $visible) Set the visible attributes for the model. |
|
$this | makeVisible(string[]|string|null $attributes) Make the given, typically hidden, attributes visible. |
|
$this | makeVisibleIf(bool|Closure $condition, string[]|string|null $attributes) Make the given, typically hidden, attributes visible if the given truth test passes. |
|
$this | makeHidden(string[]|string|null $attributes) Make the given, typically visible, attributes hidden. |
|
$this | makeHiddenIf(bool|Closure $condition, string[]|string|null $attributes) Make the given, typically visible, attributes hidden if the given truth test passes. |
Details
string[] getHidden()
Get the hidden attributes for the model.
$this setHidden(array $hidden)
Set the hidden attributes for the model.
string[] getVisible()
Get the visible attributes for the model.
$this setVisible(array $visible)
Set the visible attributes for the model.
$this makeVisible(string[]|string|null $attributes)
Make the given, typically hidden, attributes visible.
$this makeVisibleIf(bool|Closure $condition, string[]|string|null $attributes)
Make the given, typically hidden, attributes visible if the given truth test passes.
$this makeHidden(string[]|string|null $attributes)
Make the given, typically visible, attributes hidden.
$this makeHiddenIf(bool|Closure $condition, string[]|string|null $attributes)
Make the given, typically visible, attributes hidden if the given truth test passes.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/Eloquent/Concerns/HidesAttributes.html