Laravel 5.2在提交时将表单发布到外部URL

non*_*ame 0 php laravel laravel-5.2

我正在使用第三方支付服务.

<form name="form1" method="post" action="https://exampledomain.com/postpayment.php">
<input type="hidden" name="CRESecureID" value="1"/>
<input type="hidden" name="trans_type" value=" 2"/>
<input type="hidden" name="content_template_url" value="https://example.com/enterpaymentdetails.html"/>
<input type="hidden" name="allowed_types" value=" 3"/>
<input type="hidden" name="total_amt" value="$payment->amount"/>
<input type="hidden" name="collect_total_amt" value="$payment->total"/>
<input type="hidden" name="sess_id" value="e91dd8af53j35k072s0bubjtn7"/>
<input type="hidden" name="sess_name" value="session"/>
<input type="hidden" name="return_url" value="https://example.com/return.html"/>

<p><label> <input type="submit" name="submit" value="submit"/> </label></p>
Run Code Online (Sandbox Code Playgroud)

如何正确地将这些变量发送到外部URL?我应该在控制器中做吗?一个例子会有所帮助.

谢谢

小智 5

实现这个的最佳方法是:

将表单数据发布到您自己的URL之一,然后使用Guzzle客户端或curl请求将此数据发布到所需的外部URL.

此方法将帮助您跟踪外部URL的响应,并根据需要进行操作或使用.

希望这可以帮助.