refreshCachedScopes(); } /** * Handle the Scope "deleted" event. */ public function deleted(): void { $this->refreshCachedScopes(); } protected function refreshCachedScopes(): void { Cache::forget('scopes'); Cache::rememberForever('scopes', function () { return Scope::pluck('description', 'name')->toArray(); }); } }