我如何重定向当前页面以使用食尸鬼(laravel)发布响应

时间:2019-12-05 05:48:40

标签: laravel guzzle

例如,我有一个表格:

<form method='post' action='https://test.com'>
<input name='name' value='test'>
<button name='test' type='submit'> </button>
</form>

提交后,将我重定向到另一页。 我的问题是“如何用控制器的食嘴做同样的事情?”我试图做:

$client =         $client = new GuzzleHttpClient();
$response = $client->post('https://test.com', 
form_params => [
    'name' => 'test'
]);
return $response->getBody()->read(1024);

在这里,我得到了想要的回复。但我想将当前页面重定向到包含响应的页面。

2 个答案:

答案 0 :(得分:0)

在方法控制器中使用RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

答案 1 :(得分:0)

您必须尝试这样的事情

 $client = $client = new GuzzleHttpClient();
 $response = $client->post('https://test.com', 
 form_params => [
  'name' => 'test'
]);
$response_to_return = $response->getBody()->read(1024);

return redirect()->back()->withInput()->with('response_to_return', $response_to_return);