if($product->isDirty('price')){ // price has changed }
You can use "$product->getChanges()" on Eloquent model even after persisting.