Атрибут
class Атрибут (Просмотреть исходный код)
Свойства
| callable | $get | Обработчик доступа к атрибуту. | |
| callable | $set | Мутатор атрибута. | |
| bool | $withCaching | Указывает, включено ли кеширование для данного атрибута. | |
| bool | $withObjectCaching | Указывает, включено ли кеширование объектов для данного атрибута. |
Методы
| void | __construct(callable $get = null, callable $set = null)
Создать новый обработчик доступа/мутатор атрибута. | |
| static Атрибут | make(callable $get = null, callable $set = null)
Создать новый обработчик доступа/мутатор атрибута. | |
| static Атрибут | get(callable $get)
Создать новый обработчик доступа к атрибуту. | |
| static Атрибут | set(callable $set)
Создать новый мутатор атрибута. | |
| Атрибут | withoutObjectCaching()
Отключить кеширование объектов для атрибута. | |
| Атрибут | shouldCache()
Включить кеширование для атрибута. |
Детали
void __construct(callable $get = null, callable $set = null)
Создать новый обработчик доступа/мутатор атрибута.
static Атрибут make(callable $get = null, callable $set = null)
Создать новый обработчик доступа/мутатор атрибута.
static Атрибут get(callable $get)
Создать новый обработчик доступа к атрибуту.
static Атрибут set(callable $set)
Создать новый мутатор атрибута.
Атрибут withoutObjectCaching()
Отключить кеширование объектов для атрибута.
Атрибут shouldCache()
Включить кеширование для атрибута.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Database/Eloquent/Casts/Attribute.html