@php $mst_duty_req_skill_id = isset($mst_duty_req_skill) ? $mst_duty_req_skill['id'] : -1; $mst_duty_req_skill_item_id = isset($mst_duty_req_skill_item) ? $mst_duty_req_skill_item['id'] : -1; $mst_duty_req_skill_item___base_skill_id = isset($mst_duty_req_skill_item) ? $mst_duty_req_skill_item['mst_base_skill_id'] : -1; $mst_duty_req_skill_item_evaluation = isset($mst_duty_req_skill_item) ? $mst_duty_req_skill_item['evaluation'] : -1; // セレクト用の選択肢の生成 $base_skill_options = array( '' => Message::get('C00001') ); foreach ($mstSkillClasses as $skill_class) { $mst_base_skills = $skill_class->mst_base_skills; $skill_array = array(); if(count($mst_base_skills) > 0){ // option生成 foreach ($mst_base_skills as $key => $mst_base_skill) { $skill_array[$mst_base_skill->id] = $mst_base_skill->name; } // optgroup生成 $base_skill_options["【" . $skill_class->name . "】"] = $skill_array; } } @endphp