我正在尝试使用我的控制器方法将一些数据传递到订单成功页面,有关付款细节的信息,但是我无法使其工作或传递数据。
例如,我希望通过此请求
$ ideviceinfo -k UniqueChipID
然后在我的视图成功页面中,仅调用$ data Info以显示在我的刀片文件中。
但是我不能成功。
我通过成功页面的路线:
$http = new \GuzzleHttp\Client;
$response = $http->request('POST', 'https://domain', [
'form_params' => [
'chave' => 'somekey',
'valor' => Cart::total(),
'id' => $order->id,
]
]);
$result = json_decode((string) $response->getBody(),true);
Cart::destroy();
return redirect()->route('frontend-cart-success')->with( ['data' => $result] );
最诚挚的问候
答案 0 :(得分:0)
我主要在SPA中编写代码,但是根据API(https://github.com/laravel/framework/blob/5.7/src/Illuminate/Http/RedirectResponse.php#L42),它会将数据刷新到会话中,因此您将不得不使用会话将数据取回。
请参阅:https://laracasts.com/discuss/channels/laravel/redirect-to-route-with-data?page=1