예제 #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(CreateAttemptRequest $request, $mission_id)
 {
     $user = User::findOrFail(1);
     $mission = Mission::findOrFail($mission_id);
     $attempt = new Attempt($request->all());
     $attempt->user()->associate($request->user());
     $attempt->mission_id = $mission_id;
     $attempt->save();
     return redirect()->route('missions.show', $mission_id);
 }
예제 #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(UpdateMissionRequest $request, $id)
 {
     $mission = Mission::findOrFail($id);
     $mission->fill($request->all());
     $mission->save();
     return redirect()->route('missions.show', $id)->with('status.success', 'Success! Your mission is now updated!');
 }