Artesaos\Defender\Traits\HasDefender::getFreshAllPermissions PHP Method

getFreshAllPermissions() protected method

Get fresh permissions from database.
protected getFreshAllPermissions ( ) : Collection
return Illuminate\Support\Collection
    protected function getFreshAllPermissions()
    {
        $permissionsRoles = $this->getRolesPermissions(true);
        $permissions = app('defender.permission')->getActivesByUser($this);
        $permissions = $permissions->merge($permissionsRoles)->map(function ($permission) {
            unset($permission->pivot, $permission->created_at, $permission->updated_at);
            return $permission;
        });
        return $permissions->toBase();
    }