0

payu が使用する確認ページで変数セッションにアクセスしようとすると、問題が発生します。ポストリクエストでは、ゲートウェイから送信された変数に次のようにアクセスできます。$state_pol = $_POST["state_pol"];問題なく、データベースに値を保存できますが、これを実行しようとすると$email = Auth::user()->email;、変数を取得できませんまたはDBに格納された値。DB にカート項目を保存する必要があり、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();

メソッドCart::contents()Cart::destroy(); 機能しませんが、payu リクエストだけで、paypal リクエストでこれを試してみましたが、すべてが正しく機能し、同じコードを使用しています。つまり、変数セッションを使用しています。時間と助けを前もってありがとう。問題は雄弁にもあることに気づきました。つまり、DB にアクセスできず、このようなことはできません$user = User::where('id','=',1)->first();。クエリ ビルダーで試してみましたが、うまくいきませんでした。

4

0 に答える 0