SerializesModels
trait SerializesModels (View source)
Traits
Methods
Get the property value prepared for serialization.
Get the restored property value after deserialization.
Prepare the instance for serialization.
Restore the model after serialization.
Prepare the instance values for serialization.
Restore the model after serialization.
Details
        
                    protected        mixed
    getSerializedPropertyValue(mixed $value)
        
    
    Get the property value prepared for serialization.
        
                    protected        mixed
    getRestoredPropertyValue(mixed $value)
        
    
    Get the restored property value after deserialization.
        
                    protected        Collection
    restoreCollection(ModelIdentifier $value)
        
    
    Restore a queueable collection instance.
        
                            Model
    restoreModel(ModelIdentifier $value)
        
    
    Restore the model from the model identifier instance.
        
                    protected        Builder
    getQueryForModelRestoration(Model $model, array|int $ids)
        
    
    Get the query for model restoration.
        
                            array
    __sleep()
        
    
    Prepare the instance for serialization.
        
                            void
    __wakeup()
        
    
    Restore the model after serialization.
        
                            array
    __serialize()
        
    
    Prepare the instance values for serialization.
        
                            array
    __unserialize(array $values)
        
    
    Restore the model after serialization.
        
                    protected        mixed
    getPropertyValue(ReflectionProperty $property)
        
    
    Get the property value for the given property.