I kept getting this error : Illegal string offset 'product_id'

I kept getting this error : Illegal string offset 'product_id'

我正在插入 3 维数组,因此尝试对每个循环使用嵌套。但我一直收到错误:非法字符串偏移量 'product_id'

我的代码是:

foreach($request->transfer as $key => $value){
            
    foreach($request->transfer[$key]['product'] as $n_key => $n_value){

        $storage_product = StorageProduct::create([
            'storage_id'   => $request->transfer[$key]['storage_id'],
            'product_id'   => $request->transfer[$key]['product'][$n_key]['product_id'],
            'transfer_id'  => $supply_to_storage->id,
            'quantity'     => $request->transfer[$key]['product'][$n_key]['quantity']
        ]);
    }
}

数组看起来像:我正在添加一些虚拟文本,因为它通知我“主要是代码”。 Lorem Ipsum 只是印刷和排版行业的虚拟文本。自 1500 年代以来,Lorem Ipsum 一直是行业的标准虚拟文本

 Array
 (
  [0] => Array
      (
          [product] => Array
              (
                [0] => Array
                    (
                        [product_id] => 1
                        [quantity] => 12
                        [total_quantity] => 12
                        [rate] => 14
                    )

                [product_varient_id] => 2
                [1] => Array
                    (
                        [product_id] => 2
                        [quantity] => 4
                        [total_quantity] => 12
                        [rate] => 11
                    )

            )

        [transfer_number] => 
        [storage_id] => 2
        [storage_product_quantity] => 12
        [status] => 8
    )

[1] => Array
    (
        [product] => Array
            (
                [0] => Array
                    (
                        [product_id] => 1
                        [quantity] => 11
                        [total_quantity] => 12
                        [rate] => 5
                    )

                [product_varient_id] => 1
            )

        [transfer_number] => 
        [storage_id] => 1
        [storage_product_quantity] => 12
        [status] => 8
    )

 )

问题出在产品变体 ID 键上。它具有与 0 和 1 数组键相同的缩进,它们内部有产品 ID。但是,product_variant_id 键中没有 product_key。