Laravel如何在数据库中存储支付网关响应url数据值

时间:2017-08-15 05:42:32

标签: php laravel-5 payment-gateway

目前,我正在laravel中集成一个新的支付网关。 在响应url中,我从支付网关获取数据字符串,如:

http://www.example.com/payment/response?txn_status=00&txn_msg=success&txn_err_msg=NA&clnt_txn_ref=000000&tpsl_txn_id=000000&txn_amt=1.00&hash=0000000000000000000

我想将url datastring值存储到数据库中 我怎么能在laravel中做到这一点?

1 个答案:

答案 0 :(得分:0)

由于url字符串包含get参数,因此您的路由将为'get'。然后你必须写下这个:

$GetData = Input::get();

//To print
echo "<pre>";
print_r($GetData);

//To log the response
Log::info("Payment response : ".print_r($GetData, true));

现在,要插入此响应,请使用laravel eloquent或简单查询。