Caffeinated\Shinobi\Models\Role::assignPermission PHP Method

assignPermission() public method

Assigns the given permission to the role.
public assignPermission ( integer $permissionId = null ) : boolean
$permissionId integer
return boolean
    public function assignPermission($permissionId = null)
    {
        $permissions = $this->permissions;
        if (!$permissions->contains($permissionId)) {
            $this->flushPermissionCache();
            return $this->permissions()->attach($permissionId);
        }
        return false;
    }