How to insert array with a variable in Laravel Controller?

laravel insert array

$projects = [
    [
        "name"        => "project-one",
        "description" => "description",
    ],
    [
        "name"        => "project-two",
        "description" => "description",
    ],
];
Project::insert($projects);

Can’t insert array with a variable in Laravel Controller

foreach ($request->moreFields as $key => $value) {
    Permit::create(array_merge($value, ['member_id' => $member_id]));
}

Leave a Comment