Property | Type | Description | |
---|---|---|---|
$dirtyData | array | Keeps the list of values that have been updated |
Method | Description | |
---|---|---|
boot ( ) | Create the event listeners for the saving and saved events This lets us save revisions whenever a save is made, no matter the http method. | |
disableRevisionField ( mixed $field ) : void | Disable a revisionable field temporarily Need to do the adding to array longhanded, as there's a PHP bug https://bugs.php.net/bug.php?id=42030 | |
getRevisionFormattedFieldNames ( ) : mixed | ||
getRevisionFormattedFields ( ) : mixed | ||
getRevisionNullString ( ) : string | Revision Unknown String When displaying revision history, when a foreign key is updated instead of displaying the ID, you can choose to display a string of your choice, just override this method in your model By default, it will fall back to the models ID. | |
getRevisionUnknownString ( ) : string | No revision string When displaying revision history, if the revisions value cant be figured out, this is used instead. | |
identifiableName ( ) : string | Identifiable Name When displaying revision history, when a foreign key is updated instead of displaying the ID, you can choose to display a string of your choice, just override this method in your model By default, it will fall back to the models ID. | |
postCreate ( ) | Called after record successfully created | |
postDelete ( ) | If softdeletes are enabled, store the deleted time | |
postSave ( ) : void | Called after a model is successfully saved. | |
preSave ( ) : boolean | Invoked before a model is saved. Return false to abort the operation. | |
revisionHistory ( ) : mixed |
Method | Description | |
---|---|---|
changedRevisionableFields ( ) : array | Get all of the changes that have been made, that are also supposed to have their changes recorded | |
getSystemUserId ( ) | Attempt to find the user id of the currently logged in user Supports Cartalyst Sentry/Sentinel based authentication, as well as stock Auth | |
isRevisionable ( string $key ) : boolean | Check if this field should have a revision kept | |
isSoftDelete ( ) : boolean | Check if soft deletes are currently enabled on this model |
public static boot ( ) |
public disableRevisionField ( mixed $field ) : void | ||
$field | mixed | |
return | void |
public getRevisionFormattedFieldNames ( ) : mixed | ||
return | mixed |
public getRevisionFormattedFields ( ) : mixed | ||
return | mixed |
public getRevisionNullString ( ) : string | ||
return | string | an identifying name for the model |
public getRevisionUnknownString ( ) : string | ||
return | string | an identifying name for the model |
public identifiableName ( ) : string | ||
return | string | an identifying name for the model |
protected array $dirtyData | ||
return | array |