PHP Класс Esensi\Model\Model

См. также: Illuminate\Database\Eloquent\Model
См. также: Esensi\Model\Contracts\EncryptingModelInterface
См. также: Esensi\Model\Contracts\HashingModelInterface
См. также: Esensi\Model\Contracts\JugglingModelInterface
См. также: Esensi\Model\Contracts\PurgingModelInterface
См. также: Esensi\Model\Contracts\RelatingModelInterface
См. также: Esensi\Model\Contracts\ValidatingModelInterface
См. также: Illuminate\Contracts\Support\MessageProvider
Автор: Diego Caprioli ([email protected])
Автор: Daniel LaBarge ([email protected])
Наследование: extends Illuminate\Database\Eloquent\Model, implements Esensi\Model\Contracts\EncryptingModelInterface, implements Esensi\Model\Contracts\HashingModelInterface, implements Esensi\Model\Contracts\JugglingModelInterface, implements Illuminate\Contracts\Support\MessageProvider, implements Esensi\Model\Contracts\PurgingModelInterface, implements Esensi\Model\Contracts\RelatingModelInterface, implements Esensi\Model\Contracts\ValidatingModelInterface, use trait Esensi\Model\Traits\ValidatingModelTrait, use trait Esensi\Model\Traits\EncryptingModelTrait, use trait Esensi\Model\Traits\HashingModelTrait, use trait Esensi\Model\Traits\JugglingModelTrait, use trait Esensi\Model\Traits\PurgingModelTrait, use trait Esensi\Model\Traits\RelatingModelTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$dates array The attributes that should be mutated to dates.
$encryptable array The attributes to encrypt when set and decrypt when gotten.
$hashable array The attributes to hash before saving.
$jugglable array Attributes to cast to a different type.
$purgeable array The attributes to purge before saving.
$relationshipPivots array Extra attributes to be added to pivot relationships.
$relationships array Relationships that the model should set up.
$rules array The default rules that the model will validate against.
$rulesets array The rulesets that the model will validate against.

Открытые методы

Метод Описание
__get ( string $key ) : mixed Dynamically retrieve attributes.
__set ( string $key, mixed $value ) Dynamically set attributes.
getMessageBag ( ) : Illuminate\Contracts\Support\MessageBag Get the messages for the instance.

Описание методов

__get() публичный Метод

Dynamically retrieve attributes.
public __get ( string $key ) : mixed
$key string
Результат mixed

__set() публичный Метод

Dynamically set attributes.
public __set ( string $key, mixed $value )
$key string
$value mixed

getMessageBag() публичный Метод

Get the messages for the instance.
public getMessageBag ( ) : Illuminate\Contracts\Support\MessageBag
Результат Illuminate\Contracts\Support\MessageBag

Описание свойств

$dates защищенное свойство

The attributes that should be mutated to dates.
protected array $dates
Результат array

$encryptable защищенное свойство

The attributes to encrypt when set and decrypt when gotten.
protected array $encryptable
Результат array

$hashable защищенное свойство

The attributes to hash before saving.
protected array $hashable
Результат array

$jugglable защищенное свойство

Attributes to cast to a different type.
protected array $jugglable
Результат array

$purgeable защищенное свойство

The attributes to purge before saving.
protected array $purgeable
Результат array

$relationshipPivots защищенное свойство

Extra attributes to be added to pivot relationships.
protected array $relationshipPivots
Результат array

$relationships защищенное свойство

Relationships that the model should set up.
protected array $relationships
Результат array

$rules защищенное свойство

The default rules that the model will validate against.
protected array $rules
Результат array

$rulesets защищенное свойство

The rulesets that the model will validate against.
Устаревший: watson/validating 0.10.9
protected array $rulesets
Результат array