I have a situation where I load a model
$Interaction that is related to models
Departments. I then do a bunch of separate operations that affect which departments are related to
$Interaction. After these operations, I call
$Interaction->refresh(). However I find that
$Interaction->Departments still gives me the models that were related before the operations are done. To get
$Interaction->Departments to update, I have to re-query for a new
Is there a way to "purge the cache" so to speak? I know related models are loaded lazily - is there a way to tell model that it needs to reload related models?