0

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

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();

这些方法 不起作用,但只是在payu请求中,我用paypal请求尝试了这个,一切正常,我使用相同的代码,我的意思是变量会话Cart::contents()Cart::destroy();提前感谢您的时间和帮助。我刚刚意识到问题出在口才上。我的意思是,我无法访问数据库,我无法做这样的事情,$user = User::where('id','=',1)->first();我尝试使用查询生成器但它不起作用。

4

0 回答 0