DontFollow123 проще скинуть Кеш при изменении ip чем плодить Кеш таким образом..
Добавив это на событие модели, раз решили уже костылить, зачем останавливаться?)
При таком условии при любом обновлении данных сервера, Кеш по info измененного/обновленного сервера будет очищаться и набираться при первом обращении к аттрибуту:
public function afterSave() {
Cache::forget($this->table . $this->getKey() . 'info');
}
При таком варианте, только если ip адреса сервера изменится:
public function afterUpdate()
{
if ($this->isDirty('ip')) {
Cache::forget($this->table . $this->getKey() . 'info');
}
}