diff --git a/src/CachesValue.php b/src/CachesValue.php index bdef2fd..c69239e 100644 --- a/src/CachesValue.php +++ b/src/CachesValue.php @@ -10,6 +10,8 @@ use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Cache; use ReflectionClass; +use Vormkracht10\PermanentCache\Events\CacheUpdatedEvent; +use Vormkracht10\PermanentCache\Events\CacheUpdatingEvent; /** * @template V @@ -68,6 +70,8 @@ final public function handle($event = null): void return; } + CacheUpdatedEvent::dispatch($this); + Cache::driver($driver)->forever($ident, $value); $this->updating = false; diff --git a/src/Events/CacheUpdatedEvent.php b/src/Events/CacheUpdatedEvent.php new file mode 100644 index 0000000..8dafe4a --- /dev/null +++ b/src/Events/CacheUpdatedEvent.php @@ -0,0 +1,17 @@ +