Devise\Users\Permissions\PermissionsResponseHandler::executeStore PHP Method

executeStore() public method

Executes store permission method in PermissionsManager and properly handles the response.
public executeStore ( array $input ) : Redirect
$input array
return Redirect
    public function executeStore($input)
    {
        $input = array_except($input, ['_method', '_token']);
        if ($this->PermissionsManager->storePermission($input)) {
            return $this->Redirect->route('dvs-permissions')->with('message', 'Permission registered succesfully');
        }
        return $this->Redirect->route('dvs-permissions-create')->withInput()->withErrors($this->PermissionsManager->errors)->with('message', 'There were validation errors');
    }