这是响应数据
array:3 [▼ // app\Http\Controllers\DataSend.php:38
"status" => 200
"message" => "Consignment has been created successfully."
"consignment" => array:11 [▼
"consignment_id" => 139732775
"invoice" => "fddf51213"
"tracking_code" => "854272742CC"
"recipient_name" => "APi Test"
"recipient_phone" => "01900110011"
"recipient_address" => "address is here"
"cod_amount" => 1
"status" => "in_review"
"note" => "Handle with care"
"created_at" => "2025-04-21T05:53:11.000000Z"
"updated_at" => "2025-04-21T05:53:11.000000Z"
]
]
我想将这些数据插入到我的数据库中。
$responses
变量中的所有数据
foreach ($responses as $response) {
$curDatains = new CurrierData();
$curDatains->orderId = 1;
$curDatains->orderInvoice = $response->invoice;
$curDatains->consignment_id = $response->consignment_id;
$curDatains->tracking_code = $response->tracking_code;
$curDatains->status = $response->status;
$curDatains->save();
}
在我的代码中我遇到了错误
尝试读取 int 上的属性“invoice”