Purgeable
 trait Winter\Storm\Database\Traits\PurgeableProperties
            
            
            
                protected
            
            
            $originalPurgeableValues
            
                :
                                                            array
                                                                        
                        = []
                    
                            
        
        
        List of original attribute values before they were purged.
Methods
            
            
            
                public
            
                        
            addPurgeable (array | string | null $attributes = null)
                            : $this
                    
        
        Adds an attribute to the purgeable attributes list
| Property | Type | Description | 
|---|---|---|
| $attributes | array | string | null | array | string | null | 
public static bootPurgeable () : void
Boot the purgeable trait for a model.
public getOriginalPurgeValue ($attribute)
Returns the original values of any purged attributes.
| Property | Type | Description | 
|---|---|---|
| $attribute | mixed | mixed | 
public getOriginalPurgeValues ()
Returns the original values of any purged attributes.
public getPurgeableAttributes ()
Returns a collection of fields that will be hashed.
            
            
            
                public
            
                        
            purgeAttributes (array | string $attributesToPurge = null)
                            : array
                    
        
        Removes purged attributes from the dataset, used before saving.
| Property | Type | Description | 
|---|---|---|
| $attributesToPurge | array | string | array | string Attribute(s) to purge, if unspecified, $purgable property is used | 
Current attribute set
public restorePurgedValues ()
Restores the original values of any purged attributes.
Used by
| Class | Description | 
|---|---|
| File | File attachment model | 
| Parameter | Parameters model Used for storing internal application parameters. | 
| Revision | Revision history model | 
| User | Administrator user model | 
| UserGroup | Administrator group | 
| UserPreference | All preferences for the backend user | 
| UserRole | Administrator role | 
| UserThrottle | Administrator throttling model | 
| Group | Group model | 
| Preferences | User Preferences model | 
| Role | Role model | 
| Throttle | Throttle model | 
| User | User model | 
| File | File attachment model | 
| Model | Active Record base class. | 
| DeferredBinding | Deferred Binding Model | 
| Revision | Revision Model | 
| MorphPivot | Reimplementation of \Illuminate\Database\Eloquent\Relations\MorphPivot but extends Winter's Pivot base class instead of Laravel's to get access to Winter magic. | 
| Pivot |