sql >> Database >  >> RDS >> Mysql

Voeg matrixwaarden in de database in laravel in

U voegt slechts één antwoord in de DB in, het laatste. U kunt ook de gegevens voorbereiden en alle antwoorden invoegen met slechts één vraag:

public function store(Request $request)
{
    for ($i = 1; $i < count($request->en_answer); $i++) {
        $answers[] = [
            'user_id' => Sentinel::getUser()->id,
            'en_answer' => $request->en_answer[$i],
            'question_id' => $request->question_id[$i]
        ];
    }
    EnAnswer::insert($answers);
    return redirect('submitted')->with('status', 'Your answers successfully submitted');
}  


  1. MySQL PDO sneller voorbereid dan query? Dat is wat deze eenvoudige test laat zien

  2. Evaluatie van veelvouden 'IN' Expressies in 'WHERE'-clausules in mysql

  3. MySQL Deadlock met een insert die een trigger opheft

  4. draaitabel Oracle - hoe rij-items in kolommen te veranderen