我在尝试访问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();
我尝试使用查询构建器,但它没有工作。