コード例 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(FeedbackFormRequest $request)
 {
     $traineeId = Auth::user()->id;
     $feedback = new Feedback(array('trainer_id' => $request->get('trainer_id'), 'trainee_id' => $traineeId, 'voice_range' => $request->get('A1'), 'voice_clearity' => $request->get('A2'), 'communication_skills' => $request->get('A3'), 'rapport_building' => $request->get('A4'), 'interaction' => $request->get('A5'), 'topic_usefulness' => $request->get('B1'), 'material_organization' => $request->get('B2'), 'speakers_knowledge' => $request->get('B3'), 'comments' => $request->get('comments')));
     if (Feedback::where('trainee_id', '=', $traineeId)->where('trainer_id', '=', $request->get('trainer_id'))->exists()) {
         return redirect('/trainee')->with('status', 'You have already given feedback');
     } else {
         $feedback->save();
         return redirect('/trainee')->with('status', 'Your feedback has been submitted!');
     }
 }
コード例 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(FeedbackFormRequest $request)
 {
     $feedback = new Feedback(array('trainer_id' => $request->get('trainer_id'), 'voice_range' => $request->get('A1'), 'voice_clearity' => $request->get('A2'), 'communication_skills' => $request->get('A3'), 'rapport_building' => $request->get('A4'), 'interaction' => $request->get('A5'), 'topic_usefulness' => $request->get('B1'), 'material_organization' => $request->get('B2'), 'speakers_knowledge' => $request->get('B3'), 'comments' => $request->get('comments')));
     $feedback->save();
     return redirect('/feedbackIndex')->with('status', 'Your information has been created!');
 }