Я пытаюсь вставить два разных массива в свою базу данных в два разных столбца, используя laravel, но я не знаю, как этого добиться. Я хочу, чтобы course_codes_explode вставлял в столбец course_code, а course_name_explode вставлял в столбец course_name.
мой код.
$course_codes_explode = [];
$course_names_explode = [];
$course_codes = [];
$course_codes = $request->get('courses_codes');
$course_names =[];
$course_names = $request->get('course_names');
$request->get('school_type');
for ($k=0; $k<count($course_codes); $k++){
array_push( $course_codes_explode, explode(",", $course_codes[$k]));
array_push($course_names_explode, explode(",", $course_names[$k]));
}
for($j=0; $j< count($course_codes_explode); $j++){
OtherSchoolsCourses::create([
'school_id' => $school_id,
'course_id' => Str::random(20),
'course_name' => $course_names_explode[$j],
'course_code' => $course_codes_explode[$j]
]);
}
course code array
array:2 [
0 => array:2 [
0 => "NUR123"
1 => "NUR178"
]
1 => array:1 [
0 => "NUR212"
]
]
course name array
array:2 [
0 => array:2 [
0 => "Nursing Culture"
1 => "Nursing Values"
]
1 => array:1 [
0 => "Hypermology"
]
]
Как мне этого добиться?