Laratrust\Traits\LaratrustRoleTrait::cachedPermissions PHP Method

cachedPermissions() public method

Big block of caching functionality
public cachedPermissions ( ) : Illuminate\Database\Eloquent\Collection
return Illuminate\Database\Eloquent\Collection
    public function cachedPermissions()
    {
        $cacheKey = 'laratrust_permissions_for_role_' . $this->getKey();
        return Cache::remember($cacheKey, Config::get('cache.ttl', 60), function () {
            return $this->permissions()->get();
        });
    }