Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将购物车产品插入多个表时,仅插入购物车的1个最新产品_Php_Laravel_Laravel 5.4 - Fatal编程技术网

Php 将购物车产品插入多个表时,仅插入购物车的1个最新产品

Php 将购物车产品插入多个表时,仅插入购物车的1个最新产品,php,laravel,laravel-5.4,Php,Laravel,Laravel 5.4,我想将购物车的内容插入多个表中。。它正在插入,但问题是它只从我的购物车中插入1个产品。但是购物车的内容有3项。 我正在使用Crinsane/LaravelShoppingCart 如何将产品A、B、C插入多个表中 CartController@checkout 购物车中的物品 您需要在for循环中定义变量: $transactions = []; $transactions_solds = []; $transactions_prods = []; foreach(Cart::conten

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

如何将产品A、B、C插入多个表中

CartController@checkout

购物车中的物品


您需要在for循环中定义变量:

$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);
}

问题是请阅读我们关于如何提问的指南。切勿将代码作为图像发布,请将其复制/粘贴到此处,并将其格式化为代码。如果你不编辑你的问题,你会很快被否决。谢谢!你是个救生员。