получаю ошибку array_merge(): Argument #1 must be of type array, string given можете объяснить, почему?!
DB::transaction(
Order::create([
$collection->map(fn($collection) => [
'order_date' => $collection['in_process_at'],
'shipment_date' => $collection['shipment_date'],
'vendor_code' => $collection['products'][0]['offer_id'],
'product_name' => $collection['products'][0]['name'],
'price' => $collection['products'][0]['price'],
'status' => $collection['status'],
])
]));
Лучше бы скрин скинули бы
create не принимает массив массивов
DB::transaction $collection->each Order::create(...)
Ваш вариант и вариант Даниила выдаёт аналогичную ошибку
тогда показывай дамп коллекции
не то, нужно vendor frames открыть
Второй на 43 позиции
код покажи первого
Обсуждают сегодня