PHP Класс Mpociot\Versionable\Version

Наследование: extends Illuminate\Database\Eloquent\Model
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$table string

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

Свойство Тип Описание
$primaryKey string

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

Метод Описание
diff ( Version $againstVersion = null ) : array Diff the attributes of this version model against another version.
getModel ( ) : Model Return the versioned model
getResponsibleUserAttribute ( ) : mixed Return the user responsible for this version
revert ( ) : Model Revert to the stored model version make it the current version
versionable ( ) : Illuminate\Database\Eloquent\Relations\MorphTo Sets up the relation

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

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

If no version is provided, it will be diffed against the current version.
public diff ( Version $againstVersion = null ) : array
$againstVersion Version
Результат array

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

Return the versioned model
public getModel ( ) : Model
Результат Illuminate\Database\Eloquent\Model

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

Return the user responsible for this version
public getResponsibleUserAttribute ( ) : mixed
Результат mixed

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

Revert to the stored model version make it the current version
public revert ( ) : Model
Результат Illuminate\Database\Eloquent\Model

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

Sets up the relation
public versionable ( ) : Illuminate\Database\Eloquent\Relations\MorphTo
Результат Illuminate\Database\Eloquent\Relations\MorphTo

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

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

protected string $primaryKey
Результат string

$table публичное свойство

public string $table
Результат string