Laratrust\Traits\LaratrustRoleTrait::attachPermission PHP Method

attachPermission() public method

Attach permission to current role.
public attachPermission ( object | array $permission ) : void
$permission object | array
return void
    public function attachPermission($permission)
    {
        if (is_object($permission)) {
            $permission = $permission->getKey();
        }
        if (is_array($permission)) {
            $permission = $permission['id'];
        }
        $this->permissions()->attach($permission);
        $this->flushCache();
        return $this;
    }