/** * 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); }
/** * Retry the attempt * * @param App\Attempt $attempt * * @return response */ public function retry(Attempt $attempt) { $attempt->attempts_counter += 1; $attempt->save(); return redirect()->route('attempts.show', [$attempt])->with('success', 'Good Luck!'); }