コード例 #1
0
 /**
  * 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}");
 }
コード例 #2
0
 /**
  * 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'));
 }