获取元素的ID。 Laravel 5.1

时间:2015-11-04 07:22:28

标签: php laravel

我需要做的是获取元素的ID。

$price = $_POST['price'];
$orderid = $_POST['id'];
$serverId = 'localhost:8000';


$request = WebToPay::redirectToPayment(array(

    'projectid'     => *****,
    'sign_password' => '************************',
    'orderid'       => $orderid,
    'amount'        => $price * 100,
    'currency'      => 'EUR',
    'country'       => 'LT',
    'accepturl'     => url().'/redirect-to-server/'.$orderid,
    'cancelurl'     => $self_url.'/cancel.php',
    'callbackurl'   => url().'/get-bank-callback',
    'test'          => 1,

上面的代码将我重定向到accepturl,这很好。但是我如何设法在accepturl文件中获取文件的ID?

正如您在上面的代码中看到的,我甚至发布了该元素的ID,但我不知道如何将其纳入accept.php

这是我的accept.php

<?php
$id = $_GET['orderid'];
 ?>


    Thank you for buying <?php echo $id ?>

它不像那样

2 个答案:

答案 0 :(得分:1)

如果要通过$ _GET全局数组获取参数$ id,则应更改重定向URL,以便您的参数具有可以按您希望的方式访问的名称:

url().'/redirect-to-server/?orderid='.$orderid

如果重定向无效,那么您可能需要更新路由。

答案 1 :(得分:1)

看起来你只需要在你的处理程序中接受路由参数。

Route::get('/redirect-to-server/{order_id}', function($orderId){})