src/Model/HasAttributes.php
public function hasChanged($attribute = false)
    {
        $changes = $this->getChanged();

        // Verificar se atributo foi alterado
        if ($attribute !== false) {
            $attribute = (array) $attribute;
            foreach ($attribute as $attr) {
                if (array_key_exists($attr, $changes)) {
                    return true;
                }
            }

            return false;
        }

        return count($changes) > 0;
    }
public function hasChanged($attribute = false)
    {
        $changes = $this->getChanged();

        // Verificar se atributo foi alterado
        if ($attribute !== false) {
            $attribute = (array) $attribute;
            foreach ($attribute as $attr) {
                if (array_key_exists($attr, $changes)) {
                    return true;
                }
            }

            return false;
        }

        return count($changes) > 0;
    }
public function hasChanged ( $ attribute = false ) { $ changes = $ this -> getChanged ( ) ; // Verificar se atributo foi alterado if ( $ attribute !== false ) { $ attribute = ( array ) $ attribute ; foreach ( $ attribute as $ attr ) { if ( array_key_exists ( $ attr , $ changes ) ) { return true ; } } return false ; } return count ( $ changes ) > 0 ; }
Verifica e retorna se ha alguma alteracao para ser salva.

@param bool|string|array $attribute
@return bool
Verifica e retorna se ha alguma alteracao para ser salva .