من یه دیتایی از api گرفتم میخوام بخونمش نمیشه تو foreach میزارم ارور میده
[
{
"clientOrderId": "8y8AXnFw37G9xv6BsY5pBN",
"cummulativeQuoteQty": "10.26715800",
"executedQty": "0.00015000",
"icebergQty": "0.00000000",
"isWorking": true,
"orderId": 8220422040,
"orderListId": -1,
"origQty": "0.00015000",
"origQuoteOrderQty": "0.00000000",
"price": "0.00000000",
"side": "BUY",
"status": "FILLED",
"stopPrice": "0.00000000",
"symbol": "BTCUSDT",
"time": 1636567540856,
"timeInForce": "GTC",
"type": "MARKET",
"updateTime": 1636567540856
},
{
"clientOrderId": "j7atx9NYwuoGGfffMmHlM9",
"cummulativeQuoteQty": "10.26122700",
"executedQty": "0.00015000",
"icebergQty": "0.00000000",
"isWorking": true,
"orderId": 8220425568,
"orderListId": -1,
"origQty": "0.00015000",
"origQuoteOrderQty": "0.00000000",
"price": "0.00000000",
"side": "BUY",
"status": "FILLED",
"stopPrice": "0.00000000",
"symbol": "BTCUSDT",
"time": 1636567563923,
"timeInForce": "GTC",
"type": "MARKET",
"updateTime": 1636567563923
}
]ارور میداد که مقدار برای foreach مناسب نیست
ولی امروز بدون تغییر تو کد درست شد فکر میکنم خروجی api مشکل داشته که خودشون درستش کردن صداشم در نیاوردن
ممنون دوستان
@aron
کدتون رو قرار بدین راهنمایی کنم
@foreach($order_histories['history'] as $order_history)
<tr>
<th>25 اردیبهشت 1400</th>
<th>{{$order_history['symbol']}}</th>
<th>{{$order_history['type'] == "LIMIT" ? "محدود": "مارکت"}}</th>
<th class="txt-green">{{$order_history['side'] == "BUY" ? "خرید":"فروش"}}</th>
<th>{{$order_history['price']}}</th>
<th>{{$order_history['quantity']}}</th>
<th>%70.00</th>
<th>USDT21.04</th>
<th>-</th>
<th>
<a href="#" class="cancel_position" data-order="{{$order_history['orderID']}}" data-symbol="{{$order_history['symbol']}}">
لغو
</a>
</th>
</tr>
@endforeachشاید پاسخ شما همینجا باشد
دوستان کسی نمیدونه این چجوری انجام میشه؟
قبل foreach کردن از ریسپونس یک کنسول بگیرید ببینید دیتایی که میده مستقیم یا نه چون ساختار api ها با هم فرق میکنند در بعضی اپی ها باید بعد ریسپانس دیتا هم اضافه کنید. به این صورت : response.data