Как перенаправить пользователя вместе с POST данными в submitForm()?

Главные вкладки

Аватар пользователя trobing trobing 7 мая 2017 в 16:48

Нужно послать пользователя например на страницу яндекс кассы, вмести с данными формы + данными например из конфигов, вобщем делать это нужно в сабмите формы.
Пробовал через редирект формы - не отправляются данные формы.

<?php
$response 
= new TrustedRedirectResponse('https://external.com');
$form_state->setResponse($response);
?>

Пробовал через Guzzl - нет редиректа пользователя запрос просто отправляется фоном.

<?php
$client 
= \Drupal::httpClient();
            
$request $client->post('https://external.com', array(), array(
                
'form_params' => array(
                    
'var1' => 'some_value1',
                    
'var2' => 'some_value2',
                )
            ));
?>