如何在payu post请求中访问laravel会话变量

时间:2016-04-27 04:03:37

标签: php laravel session payu

我在尝试访问payu使用它的确认页面中的变量会话时遇到了一些问题。在post请求中,我可以访问从网关发送的变量,如下所示:$state_pol = $_POST["state_pol"];并且没有问题,我可以将值存储在我的数据库中,但当我尝试执行此操作$email = Auth::user()->email;时我这样做,我无法在数据库中获取任何变量或存储的值。我需要在数据库中存储购物车项目,并且我使用moltin购物车,所以我需要做这样的事情:

foreach (Cart::contents() as $item) {

    $citem = new Ite;
    $citem->compra_id           =   $compra->id;
    $citem->id_product          =   $item->id;
    $citem->name                =   $item->name;
    $citem->val_uni             =   $item->price;
    $citem->image               =   $item->image;
    $citem->iva                 =   $item->tax;
    $citem->qty                 =   $item->quantity;
    $citem->val_total           =   $item->total();
    $citem->save();
}
Cart::destroy();

方法Cart::contents()Cart::destroy();不起作用,但只是在payu请求中,我尝试使用paypal请求并且一切正常并且我使用相同的代码,我的意思是与变量会话。 提前感谢您的时间和帮助。 我刚刚意识到这个问题也很有说服力。我的意思是,我无法访问数据库,我不能做这样的事情$user = User::where('id','=',1)->first();我尝试使用查询构建器,但它没有工作。

0 个答案:

没有答案