Method |
Description |
|
boot ( ) |
Ensure that the bootRevisionableTrait is called only
if the current installation is a laravel 4 installation
Laravel 5 will call bootRevisionableTrait() automatically |
|
bootRevisionableTrait ( ) |
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. |
|
classRevisionHistory ( integer $limit = 100, string $order = 'desc' ) : mixed |
Generates a list of the last $limit revisions made to any objects of the class it is being called from. |
|
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. |
|
getSystemUserId ( ) |
Attempt to find the user id of the currently logged in user
Supports Cartalyst Sentry/Sentinel based authentication, as well as stock Auth |
|
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 |
|
|