classes/Models/Traits/Loggable.php
private function previousChanges(Change $change)
    {
        return $this->changes()
            ->where('changes.id', '<=', $change->id)
            ->orderBy('changes.id', 'asc')
            ->get();

    }
private function previousChanges(Change $change)
    {
        return $this->changes()
            ->where('changes.id', '<=', $change->id)
            ->orderBy('changes.id', 'asc')
            ->get();

    }
private function previousChanges ( Change $ change ) { return $ this -> changes ( ) -> where ( 'changes.id' , '<=' , $ change -> id ) -> orderBy ( 'changes.id' , 'asc' ) -> get ( ) ; }
Get the list of pervious changes of this model, storing it to reduce
future lookups

@param  Change $change
@return Collection
Get the list of pervious changes of this model storing it to reduce future lookups