protected function getPermissions() { return $this->cache->rememberForever($this->cacheKey, function () { return app(Permission::class)->with('roles')->get(); }); }