Kod dediğiniz nedir ki hocam 🙂
$payload['order'] = Order::query()->select(['id', 'code', 'user_id', 'amount', 'wallet_amount', 'credit_cart_amount',
'sub_total', 'tax_amount', 'sponsor_id'])
->with([
'user' => function ($query) {
$query->select('id');
},
'products' => function ($query2) {
return $query2->select(['id', 'order_id', 'product_id', 'qty', 'product_type']);
},
'products.product' => function ($query3) {
$query3->select(['id']);
},
'products.productMustBuyCheck' => function ($query4) {
$query4->select(['product_id', 'must_buy_pack']);
}
])->find($order->id)->toArray();
\Log::info([json_encode($payload)]);
$client = new Client(['verify' => false]);
$client->post(config('app.network_url') . 'orders-create', ['form_params' => $payload]);
Verileri POST olarak bu şekilde gönderiyorum. Null olanlar karşıya iletilmemiş oluyor. Undefined variable wallet_amount (örnek) hatası alıyorum.