/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, $this->rules); $data = $request->all(); $data['user_id'] = $this->user['id']; try { $new_requirement = Requirements::create($data); if ($new_requirement->id) { $context_ideal_ways = ContextScenarioIdealWay::get(); if ($context_ideal_ways) { foreach ($context_ideal_ways as $row) { $context_new_data_arr = array('requirement_id' => $new_requirement->id, 'user_id' => $data['user_id'], 'context_id' => $row->id, 'accompanying' => $row->accompanying, 'intermittent' => $row->intermittent, 'interrupting' => $row->interrupting); ContextScenarioUserAppInteraction::insert($context_new_data_arr); } } } Session::flash('flash_message', 'Congratulations, New requirement added successfully!'); } catch (Exception $e) { Session::flash('flash_message_error', 'Sorry, An error occurred while creating new requirement!'); } return redirect("scenarios/{$request->scenario_id}"); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $context = ContextScenarioIdealWay::get(); $breadcrumbs = array(); return view('context.contextIdealWay', compact('context', 'breadcrumbs')); }