我想将购物车的内容插入多个表中..它是插入但问题是它只从我的购物车中插入1个产品。但购物车的内容有3个项目。 我正在使用Crinsane / LaravelShoppingCart。
如何将产品A,B,C插入多个表?
CartController @结帐
购物车中的商品
答案 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);
}