/** * 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); }
/** * 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!'); }