将购物车产品插入多个表格仅插入购物车

时间:2017-10-12 06:46:19

标签: php laravel laravel-5.4

我想将购物车的内容插入多个表中..它是插入但问题是它只从我的购物车中插入1个产品。但购物车的内容有3个项目。 我正在使用Crinsane / LaravelShoppingCart。

如何将产品A,B,C插入多个表?

CartController @结帐

enter image description here

购物车中的商品

enter image description here

1 个答案:

答案 0 :(得分:0)

You need to define the variables inside for loop:

$transactions = [];
$transactions_solds = [];
$transactions_prods = [];


foreach(Cart::contents() as $c) {
$transaction = new Transaction();
$sold = new TransactionsSold();
$prod = new TransactionsProd();

// Rest of code

array_push($transactions, $transaction);
array_push($transactions_solds, $sold);
array_push($transactions_prods, $prod);
}