Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

vand's avatar
Level 1

how to insert Multidimensional Arrays with query builder larave

hi, i have value array like this :

^ array:2 [▼
  3 => array:2 [▼
    "id" => "1"
    "name" => "<span>tester1</span>"
  ]
  8 => array:2 [▼
    "id" => "2"
    "name" => "<span>tester2</span>"
  ]
]

how to insert database with query builder in controller laravel ? i need to insert all array value in dimentional

0 likes
2 replies
Nakov's avatar

Have you tried:

DB::table('users')->insert(YOUR_ARRAY);

and the id is most likely auto-incremented field, and it won't be affected by what you pass in your array.

vand's avatar
Level 1

sorry im forget, i need to modify my array, like name insert to user_name and the value need using explode to remove before insert to DB,

i cant using, DB::table('users')->insert(YOUR_ARRAY);

Please or to participate in this conversation.