function QInsert() { $locationid = Input::get('Locationid'); $questionset = Input::get('Questionset'); $questionoption = Input::get('Questionop'); $currectAns = Input::get('CurrectAns'); $qoption = []; //$canswar = []; //return count($questionoption); for ($i = 0; $i < count($questionset); $i++) { array_push($qoption, array('question' => $questionset[$i], 'option' => array($questionoption[0][$i], $questionoption[1][$i], $questionoption[2][$i], $questionoption[3][$i]), 'answer' => $currectAns[$i])); //array_push($canswar,array($questionset[$i] => $currectAns[$i])); } // return json_encode($qoption); $Qinsert = new Qmodel(); $Qinsert->location_id = $locationid; $Qinsert->question = json_encode($questionset); $Qinsert->options = json_encode($qoption); // $Qinsert->correct_answer=json_encode($canswar); try { $Qinsert->save(); return 1; } catch (\Exception $e) { return $e->errorInfo; } // $Qinsert->save(); //return "inserted"; }
function AppQuestion() { $locationset = Input::get('location'); $alldata = Qmodel::where('location_id', 'LIKE', $locationset)->pluck('options'); if ($alldata) { return Response::json(array('status' => 'success', 'data' => json_decode($alldata))); } else { return Response::json(array('status' => 'fail', 'data' => null)); } }