我在 Laravel 中有这段代码,但它只给了我一组数据,尽管它应该返回许多数据。
这就是它返回给我的内容
{
"test": {
"product_name": "Pineapple",
"price": "50",
"pricebook_promo_id": "no promo"
}
}
本来应该是这样的
{
"test": {
"product_name": "Pineapple",
"price": "50",
"pricebook_promo_id": "no promo"
} , {
"product_name": "Apple",
"price": "45",
"pricebook_promo_id": "1"
} , {
"product_name": "Banana",
"price": "40",
"pricebook_promo_id": "1"
}
}
最佳答案
您将在每次迭代中覆盖数组中的 product_name
、price
和 pricebook_promo_id
索引。
您应该这样做 $json_output['product_name'][] = $product->product_name;
关于php - Laravel 仅从数据库中抛出一组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48463661/