не могу посчитать соответствующий ответ в базу данных - PullRequest
0 голосов
/ 23 января 2020

У меня есть массив и данные, но я не могу проверить и сопоставить данные для счетчика

, когда я отправляю все еще нулевую вставку в базу данных при использовании == a, можно вставить 10 в базу данных

public function storeExamMultipleChoicesAns(Request $request)
{
    //$event = event::all();
    $data = $request->all();
    $sum1 = 0;
    $lastid = AnswerMultipleChoices::create($data)->samc_id;
    if(count($request->samcit_answer) > 0){
        foreach($request->samcit_answer as $item){
            $data2=array(
                'samc_id'=>$lastid,
                $a = 'samcit_answer'=>$request->samcit_answer[$item], 
                $b = 'samcit_answer_exam'=>$request->aemc[$item]
            ); 
            if ($a == $b) { 
            $sum1++;
            }
            else {  
                redirect('/errors'); 
            };
        } 

            $model = AnswerMultipleChoicesItem::insert($data2);

            $student_id = $request->input('student_id');
            $subject_id = $request->input('subject_id');
            $mcex_id = $request->input('mcex_id');
            $score = $sum1;
            $max = $request->input('max');
        StudentModel::insertScoreMC($student_id,$subject_id,$mcex_id,$score,$max);
            // $model2 = StudentModel::insertScoreMC($student_id,$subject_id,$mcex_id,$score,$max);
    }
    if($model == true){ redirect()->back(); }
    else {  redirect('/errors'); }
    // dd();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...